diff options
Diffstat (limited to 'lib/Frontend/CompilerInstance.cpp')
| -rw-r--r-- | lib/Frontend/CompilerInstance.cpp | 38 | 
1 files changed, 19 insertions, 19 deletions
diff --git a/lib/Frontend/CompilerInstance.cpp b/lib/Frontend/CompilerInstance.cpp index 155ead4ac8e8..ecb09da3c1ef 100644 --- a/lib/Frontend/CompilerInstance.cpp +++ b/lib/Frontend/CompilerInstance.cpp @@ -292,7 +292,7 @@ CompilerInstance::createDiagnostics(DiagnosticOptions *Opts,    if (!Opts->DiagnosticSerializationFile.empty())      SetupSerializedDiagnostics(Opts, *Diags,                                 Opts->DiagnosticSerializationFile); -   +    // Configure our handling of diagnostics.    ProcessWarningOptions(*Diags, *Opts); @@ -935,7 +935,7 @@ bool CompilerInstance::ExecuteAction(FrontendAction &Act) {    // Adjust target options based on codegen options.    getTarget().adjustTargetOptions(getCodeGenOpts(), getTargetOpts()); -  // rewriter project will change target built-in bool type from its default.  +  // rewriter project will change target built-in bool type from its default.    if (getFrontendOpts().ProgramAction == frontend::RewriteObjC)      getTarget().noSignedCharForObjCBool(); @@ -1026,7 +1026,7 @@ static InputKind::Language getLanguageFromOptions(const LangOptions &LangOpts) {    return LangOpts.CPlusPlus ? InputKind::CXX : InputKind::C;  } -/// Compile a module file for the given module, using the options  +/// Compile a module file for the given module, using the options  /// provided by the importing compiler instance. Returns true if the module  /// was built without errors.  static bool @@ -1042,7 +1042,7 @@ compileModuleImpl(CompilerInstance &ImportingInstance, SourceLocation ImportLoc,        std::make_shared<CompilerInvocation>(ImportingInstance.getInvocation());    PreprocessorOptions &PPOpts = Invocation->getPreprocessorOpts(); -   +    // For any options that aren't intended to affect how a module is built,    // reset them to their default values.    Invocation->getLangOpts()->resetNonModularOptions(); @@ -1092,11 +1092,11 @@ compileModuleImpl(CompilerInstance &ImportingInstance, SourceLocation ImportLoc,    // Don't free the remapped file buffers; they are owned by our caller.    PPOpts.RetainRemappedFileBuffers = true; -     +    Invocation->getDiagnosticOpts().VerifyDiagnostics = 0;    assert(ImportingInstance.getInvocation().getModuleHash() ==           Invocation->getModuleHash() && "Module hash mismatch!"); -   +    // Construct a compiler instance that will be used to actually create the    // module.  Since we're sharing a PCMCache,    // CompilerInstance::CompilerInstance is responsible for finalizing the @@ -1172,7 +1172,7 @@ static const FileEntry *getPublicModuleMap(const FileEntry *File,    return FileMgr.getFile(PublicFilename);  } -/// Compile a module file for the given module, using the options  +/// Compile a module file for the given module, using the options  /// provided by the importing compiler instance. Returns true if the module  /// was built without errors.  static bool compileModuleImpl(CompilerInstance &ImportingInstance, @@ -1183,7 +1183,7 @@ static bool compileModuleImpl(CompilerInstance &ImportingInstance,                 InputKind::ModuleMap);    // Get or create the module map that we'll use to build this module. -  ModuleMap &ModMap  +  ModuleMap &ModMap      = ImportingInstance.getPreprocessor().getHeaderSearchInfo().getModuleMap();    bool Result;    if (const FileEntry *ModuleMapFile = @@ -1327,7 +1327,7 @@ static void checkConfigMacro(Preprocessor &PP, StringRef ConfigMacro,                               Module *Mod, SourceLocation ImportLoc) {    IdentifierInfo *Id = PP.getIdentifierInfo(ConfigMacro);    SourceManager &SourceMgr = PP.getSourceManager(); -   +    // If this identifier has never had a macro definition, then it could    // not have changed.    if (!Id->hadMacroDefinition()) @@ -1651,7 +1651,7 @@ CompilerInstance::loadModule(SourceLocation ImportLoc,      = KnownModules.find(Path[0].first);    if (Known != KnownModules.end()) {      // Retrieve the cached top-level module. -    Module = Known->second;     +    Module = Known->second;    } else if (ModuleName == getLangOpts().CurrentModule) {      // This is the module we're building.      Module = PP->getHeaderSearchInfo().lookupModule( @@ -1851,7 +1851,7 @@ CompilerInstance::loadModule(SourceLocation ImportLoc,      // Cache the result of this top-level module lookup for later.      Known = KnownModules.insert(std::make_pair(Path[0].first, Module)).first;    } -   +    // If we never found the module, fail.    if (!Module)      return ModuleLoadResult(); @@ -1897,13 +1897,13 @@ CompilerInstance::loadModule(SourceLocation ImportLoc,            }          }        } -       +        if (!Sub) {          // Attempt to perform typo correction to find a module name that works.          SmallVector<StringRef, 2> Best;          unsigned BestEditDistance = (std::numeric_limits<unsigned>::max)(); -         -        for (clang::Module::submodule_iterator J = Module->submodule_begin(),  + +        for (clang::Module::submodule_iterator J = Module->submodule_begin(),                                              JEnd = Module->submodule_end();               J != JEnd; ++J) {            unsigned ED = Name.edit_distance((*J)->Name, @@ -1914,20 +1914,20 @@ CompilerInstance::loadModule(SourceLocation ImportLoc,                Best.clear();                BestEditDistance = ED;              } -             +              Best.push_back((*J)->Name);            }          } -         +          // If there was a clear winner, user it.          if (Best.size() == 1) { -          getDiagnostics().Report(Path[I].second,  +          getDiagnostics().Report(Path[I].second,                                    diag::err_no_submodule_suggest)              << Path[I].first << Module->getFullModuleName() << Best[0]              << SourceRange(Path[0].second, Path[I-1].second)              << FixItHint::CreateReplacement(SourceRange(Path[I].second),                                              Best[0]); -           +            Sub = Module->findSubmodule(Best[0]);          }        } @@ -1940,7 +1940,7 @@ CompilerInstance::loadModule(SourceLocation ImportLoc,            << SourceRange(Path[0].second, Path[I-1].second);          break;        } -       +        Module = Sub;      }    }  | 
