Lines Matching defs:ForPragma
353 Module *M = LeaveSubmodule(/*ForPragma*/true);
483 Module *M = LeaveSubmodule(/*ForPragma*/false);
700 bool ForPragma) {
704 BuildingSubmoduleInfo(M, ImportLoc, ForPragma, CurSubmoduleState,
707 Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma);
749 BuildingSubmoduleInfo(M, ImportLoc, ForPragma, CurSubmoduleState,
753 Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma);
776 Module *Preprocessor::LeaveSubmodule(bool ForPragma) {
778 BuildingSubmoduleStack.back().IsPragma != ForPragma) {
779 assert(ForPragma && "non-pragma module enter/leave mismatch");
797 Callbacks->LeftSubmodule(LeavingMod, ImportLoc, ForPragma);
884 Callbacks->LeftSubmodule(LeavingMod, ImportLoc, ForPragma);