Searched refs:ConditionalStack (Results 1 – 4 of 4) sorted by relevance
77 SmallVector<PPConditionalInfo, 4> ConditionalStack; variable108 ConditionalStack.push_back(CI); in pushConditionalLevel()111 ConditionalStack.push_back(CI); in pushConditionalLevel()118 if (ConditionalStack.empty()) in popConditionalLevel()120 CI = ConditionalStack.pop_back_val(); in popConditionalLevel()127 assert(!ConditionalStack.empty() && "No conditionals active!"); in peekConditionalLevel()128 return ConditionalStack.back(); in peekConditionalLevel()176 return ConditionalStack.begin(); in conditional_begin()180 return ConditionalStack.end(); in conditional_end()184 ConditionalStack.clear(); in setConditionalLevels()[all …]
472 return ConditionalStack; in getStack()476 ConditionalStack.clear(); in doneReplaying()483 ConditionalStack.clear(); in setStack()484 ConditionalStack.append(s.begin(), s.end()); in setStack()487 bool hasRecordedPreamble() const { return !ConditionalStack.empty(); } in hasRecordedPreamble()496 SmallVector<PPConditionalInfo, 4> ConditionalStack;
2795 PP->setRecordedPreambleConditionalStack(ConditionalStack); in LexEndOfFile()2799 if (!ConditionalStack.empty()) in LexEndOfFile()2801 ConditionalStack.clear(); in LexEndOfFile()2807 while (!ConditionalStack.empty()) { in LexEndOfFile()2809 PP->Diag(ConditionalStack.back().IfLoc, in LexEndOfFile()2811 ConditionalStack.pop_back(); in LexEndOfFile()
3386 SmallVector<PPConditionalInfo, 4> ConditionalStack; in ReadASTBlock() local3392 ConditionalStack.push_back( in ReadASTBlock()3395 PP.setReplayablePreambleConditionalStack(ConditionalStack, SkipInfo); in ReadASTBlock()