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

References

tools/clang/lib/Sema/SemaDecl.cpp
11673   QualType DclT = VDecl->getType(), SavT = DclT;
11677   if (getLangOpts().DebuggerCastResultToId && DclT->isObjCObjectPointerType() &&
11718     ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Args, &DclT);
11742   if (!VDecl->isInvalidDecl() && (DclT != SavT))
11743     VDecl->setType(DclT);
11797       CheckForConstantInitializer(Init, DclT);
11806       CheckForConstantInitializer(Init, DclT);
11850     if (DclT->isDependentType()) {
11858     } else if (!DclT.isConstQualified()) {
11864     } else if (DclT->isIntegralOrEnumerationType()) {
11867       if (getLangOpts().CPlusPlus11 && DclT.isVolatileQualified())
11892     } else if (DclT->isFloatingType()) { // also permits complex, which is ok
11898             << DclT << Init->getSourceRange();
11904           << DclT << Init->getSourceRange();
11914     } else if (getLangOpts().CPlusPlus11 && DclT->isLiteralType(Context)) {
11916           << DclT << Init->getSourceRange()
11922         << DclT << Init->getSourceRange();
11950       CheckForConstantInitializer(Init, DclT);