Lines Matching refs:CondInfo

646         PPConditionalInfo CondInfo;  in SkipExcludedConditionalBlock()  local
647 CondInfo.WasSkipping = true; // Silence bogus warning. in SkipExcludedConditionalBlock()
648 bool InCond = CurPPLexer->popConditionalLevel(CondInfo); in SkipExcludedConditionalBlock()
653 if (!CondInfo.WasSkipping) { in SkipExcludedConditionalBlock()
661 Callbacks->Endif(Tok.getLocation(), CondInfo.IfLoc); in SkipExcludedConditionalBlock()
670 PPConditionalInfo &CondInfo = CurPPLexer->peekConditionalLevel(); in SkipExcludedConditionalBlock() local
672 if (!CondInfo.WasSkipping) in SkipExcludedConditionalBlock()
676 if (CondInfo.FoundElse) in SkipExcludedConditionalBlock()
680 CondInfo.FoundElse = true; in SkipExcludedConditionalBlock()
684 if (!CondInfo.WasSkipping && !CondInfo.FoundNonSkip) { in SkipExcludedConditionalBlock()
685 CondInfo.FoundNonSkip = true; in SkipExcludedConditionalBlock()
692 Callbacks->Else(Tok.getLocation(), CondInfo.IfLoc); in SkipExcludedConditionalBlock()
698 PPConditionalInfo &CondInfo = CurPPLexer->peekConditionalLevel(); in SkipExcludedConditionalBlock() local
700 if (!CondInfo.WasSkipping) in SkipExcludedConditionalBlock()
704 if (CondInfo.FoundElse) in SkipExcludedConditionalBlock()
709 if (CondInfo.WasSkipping || CondInfo.FoundNonSkip) { in SkipExcludedConditionalBlock()
731 CondInfo.IfLoc); in SkipExcludedConditionalBlock()
735 CondInfo.FoundNonSkip = true; in SkipExcludedConditionalBlock()
742 PPConditionalInfo &CondInfo = CurPPLexer->peekConditionalLevel(); in SkipExcludedConditionalBlock() local
745 if (!CondInfo.WasSkipping) in SkipExcludedConditionalBlock()
760 if (CondInfo.FoundElse) in SkipExcludedConditionalBlock()
766 if (CondInfo.WasSkipping || CondInfo.FoundNonSkip) { in SkipExcludedConditionalBlock()
808 CondInfo.FoundNonSkip = true; in SkipExcludedConditionalBlock()
3351 PPConditionalInfo CondInfo; in HandleEndifDirective() local
3352 if (CurPPLexer->popConditionalLevel(CondInfo)) { in HandleEndifDirective()
3362 assert(!CondInfo.WasSkipping && !CurPPLexer->LexingRawMode && in HandleEndifDirective()
3366 Callbacks->Endif(EndifToken.getLocation(), CondInfo.IfLoc); in HandleEndifDirective()