Lines Matching refs:PragmaAttributeStack
1043 if (PragmaAttributeStack.empty()) { in ActOnPragmaAttributeAttribute()
1048 PragmaAttributeStack.back().Entries.push_back( in ActOnPragmaAttributeAttribute()
1054 PragmaAttributeStack.emplace_back(); in ActOnPragmaAttributeEmptyPush()
1055 PragmaAttributeStack.back().Loc = PragmaLoc; in ActOnPragmaAttributeEmptyPush()
1056 PragmaAttributeStack.back().Namespace = Namespace; in ActOnPragmaAttributeEmptyPush()
1061 if (PragmaAttributeStack.empty()) { in ActOnPragmaAttributePop()
1070 for (size_t Index = PragmaAttributeStack.size(); Index;) { in ActOnPragmaAttributePop()
1072 if (PragmaAttributeStack[Index].Namespace == Namespace) { in ActOnPragmaAttributePop()
1074 PragmaAttributeStack[Index].Entries) { in ActOnPragmaAttributePop()
1082 PragmaAttributeStack.erase(PragmaAttributeStack.begin() + Index); in ActOnPragmaAttributePop()
1095 if (PragmaAttributeStack.empty()) in AddPragmaAttributes()
1097 for (auto &Group : PragmaAttributeStack) { in AddPragmaAttributes()
1131 if (PragmaAttributeStack.empty()) in DiagnoseUnterminatedPragmaAttribute()
1133 Diag(PragmaAttributeStack.back().Loc, diag::err_pragma_attribute_no_pop_eof); in DiagnoseUnterminatedPragmaAttribute()