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

References

tools/clang/lib/Sema/SemaInit.cpp
 7026   RevertToOldSizeRAII RAII(Path);
 7035       Path.push_back({IndirectLocalPathEntry::DefaultInit, DIE, DIE->getField()});
 7056         Path.push_back({IndirectLocalPathEntry::LValToRVal, CE});
 7058             Path, Init, RK_ReferenceBinding,
 7103         Path.push_back({IndirectLocalPathEntry::AddressOf, CE});
 7104         return visitLocalsRetainedByReferenceBinding(Path, CE->getSubExpr(),
 7120     return visitLocalsRetainedByReferenceBinding(Path, ILE->getSubExpr(),
 7132       return visitLocalsRetainedByInitializer(Path, ILE->getInit(0), Visit,
 7138         visitLocalsRetainedByInitializer(Path, ILE->getInit(I), Visit,
 7152         visitLocalsRetainedByReferenceBinding(Path, ILE->getInit(0),
 7158           visitLocalsRetainedByInitializer(Path, ILE->getInit(Index), Visit,
 7168             visitLocalsRetainedByReferenceBinding(Path, SubInit,
 7175             visitLocalsRetainedByInitializer(Path, SubInit, Visit,
 7192         visitLocalsRetainedByReferenceBinding(Path, E, RK_ReferenceBinding,
 7195         visitLocalsRetainedByInitializer(Path, E, Visit, true,
 7202       handleGslAnnotatedTypes(Path, Init, Visit);
 7203     return visitLifetimeBoundArguments(Path, Init, Visit);
 7218       Path.push_back({IndirectLocalPathEntry::AddressOf, UO});
 7219       visitLocalsRetainedByReferenceBinding(Path, UO->getSubExpr(),
 7234       visitLocalsRetainedByInitializer(Path, BO->getLHS(), Visit, true,
 7237       visitLocalsRetainedByInitializer(Path, BO->getRHS(), Visit, true,
 7248       visitLocalsRetainedByInitializer(Path, C->getTrueExpr(), Visit, true,
 7251       visitLocalsRetainedByInitializer(Path, C->getFalseExpr(), Visit, true,
 7259       Visit(Path, Local(cast<BlockExpr>(Init)), RK_ReferenceBinding);
 7265     Visit(Path, Local(cast<AddrLabelExpr>(Init)), RK_ReferenceBinding);