Home | History | Annotate | Download | only in Lex

Lines Matching refs:Module

571       Module *RequestedModule = SuggestedModule->getModule();
575 // Check for consistency between the module header role
576 // as obtained from the lookup and as obtained from the module.
1481 // If we are supposed to import a module rather than including the header,
1484 // Compute the module access path corresponding to this module.
1488 for (Module *Mod = SuggestedModule.getModule(); Mod; Mod = Mod->Parent)
1493 // Warn that we're replacing the include/import with a module import.
1523 // Determine whether we are actually building the module that this
1529 // If we're not building the imported module, warn that we're going
1530 // to automatically turn this inclusion directive into a module import.
1531 // We only do this in Objective-C, where we have a module-import syntax.
1540 // Load the module.
1542 Module::NameVisibilityKind Visibility
1543 = (IncludeKind == 3)? Module::MacrosVisible : Module::AllVisible;
1548 "the imported module is different than the suggested one");
1551 // With a fatal failure in the module loader, we abort parsing.
1564 // If this header isn't part of the module we're building, we're done.
1585 // turning it to a module import, notify the callback object.