reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExprCXX.cpp
 5410   assert(!LHS.get()->getType()->isPlaceholderType() &&
 5417     LHS = DefaultLvalueConversion(LHS.get());
 5417     LHS = DefaultLvalueConversion(LHS.get());
 5418   else if (LHS.get()->isRValue())
 5419     LHS = TemporaryMaterializationConversion(LHS.get());
 5419     LHS = TemporaryMaterializationConversion(LHS.get());
 5420   if (LHS.isInvalid())
 5452   QualType LHSType = LHS.get()->getType();
 5473         << (int)isIndirect << LHS.get()->getType();
 5480             SourceRange(LHS.get()->getBeginLoc(), RHS.get()->getEndLoc()),
 5488     ExprValueKind VK = isIndirect ? VK_RValue : LHS.get()->getValueKind();
 5489     LHS = ImpCastExprToType(LHS.get(), UseType, CK_DerivedToBase, VK,
 5489     LHS = ImpCastExprToType(LHS.get(), UseType, CK_DerivedToBase, VK,
 5521       if (!isIndirect && !LHS.get()->Classify(Context).isLValue()) {
 5530               << RHSType << 1 << LHS.get()->getSourceRange();
 5535       if (isIndirect || !LHS.get()->Classify(Context).isRValue())
 5537           << RHSType << 0 << LHS.get()->getSourceRange();
 5555     VK = LHS.get()->getValueKind();