Home
last modified time | relevance | path

Searched refs:CleanupStack (Results 1 – 1 of 1) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExprConstant.cpp672 llvm::SmallVector<Cleanup, 16> CleanupStack; member
1155 : Info(Info), OldStackSize(Info.CleanupStack.size()) { in ScopeRAII()
1169 for (unsigned I = OldStackSize, N = Info.CleanupStack.size(); in cleanup()
1171 if (IsFullExpression && Info.CleanupStack[I].isLifetimeExtended()) { in cleanup()
1174 std::swap(Info.CleanupStack[I], Info.CleanupStack[NewEnd]); in cleanup()
1178 Info.CleanupStack[I].endLifetime(); in cleanup()
1181 Info.CleanupStack.erase(Info.CleanupStack.begin() + NewEnd, in cleanup()
1182 Info.CleanupStack.end()); in cleanup()
1247 Info.CleanupStack.push_back(Cleanup(&Result, IsLifetimeExtended)); in createTemporary()