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

References

tools/clang/lib/Sema/SemaAttr.cpp
  241     if (PackStack.Stack.empty()) {
  328     if (PackStack.Stack.empty())
  370   if (PackStack.Stack.empty())
  373   for (const auto &StackSlot : llvm::reverse(PackStack.Stack)) {
  420   if (Action & PSK_Pop && VtorDispStack.Stack.empty())
  437     Stack.emplace_back(StackSlotLabel, CurrentValue, CurrentPragmaLocation,
  442       auto I = llvm::find_if(llvm::reverse(Stack), [&](const Slot &x) {
  446       if (I != Stack.rend()) {
  449         Stack.erase(std::prev(I.base()), Stack.end());
  449         Stack.erase(std::prev(I.base()), Stack.end());
  451     } else if (!Stack.empty()) {
  453       CurrentValue = Stack.back().Value;
  454       CurrentPragmaLocation = Stack.back().PragmaLocation;
  455       Stack.pop_back();
  523   if (Action & PSK_Pop && Stack->Stack.empty())
tools/clang/lib/Serialization/ASTReader.cpp
 8350       SemaObj->PackStack.Stack.emplace_back(
 8358       SemaObj->PackStack.Stack.emplace_back(Entry.SlotLabel, Entry.Value,
tools/clang/lib/Serialization/ASTWriter.cpp
 4510   Record.push_back(SemaRef.PackStack.Stack.size());
 4511   for (const auto &StackEntry : SemaRef.PackStack.Stack) {