Lines Matching defs:ForPragma
352 Module *M = LeaveSubmodule(/*ForPragma*/true);
482 Module *M = LeaveSubmodule(/*ForPragma*/false);
699 bool ForPragma) {
703 BuildingSubmoduleInfo(M, ImportLoc, ForPragma, CurSubmoduleState,
706 Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma);
748 BuildingSubmoduleInfo(M, ImportLoc, ForPragma, CurSubmoduleState,
752 Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma);
775 Module *Preprocessor::LeaveSubmodule(bool ForPragma) {
777 BuildingSubmoduleStack.back().IsPragma != ForPragma) {
778 assert(ForPragma && "non-pragma module enter/leave mismatch");
796 Callbacks->LeftSubmodule(LeavingMod, ImportLoc, ForPragma);
883 Callbacks->LeftSubmodule(LeavingMod, ImportLoc, ForPragma);