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

References

tools/clang/lib/AST/ExprConstant.cpp
 5195   if (Ptr.isNullPointer() && !E->isGLValue())
 5202       ComputeDynamicType(Info, E, Ptr, AK_DynamicCast);
 5209   if (E->getType()->isVoidPointerType())
 5210     return CastToDerivedClass(Info, E, Ptr, DynType->Type, DynType->PathLength);
 5212   const CXXRecordDecl *C = E->getTypeAsWritten()->getPointeeCXXRecordDecl();
 5218     if (!E->isGLValue()) {
 5221       Ptr.setNull(Info.Ctx, E->getType());
 5238     Info.FFDiag(E, diag::note_constexpr_dynamic_cast_to_reference_failed)
 5241         << E->getType().getUnqualifiedType();
 5252       return CastToDerivedClass(Info, E, Ptr, Class, PathLength);
 5267     if (!CastToDerivedClass(Info, E, Ptr, DynType->Type, DynType->PathLength))
 5271       if (!HandleLValueBase(Info, E, Ptr, Elem.Class, Elem.Base))