mirror of
				https://github.com/MaskRay/ccls.git
				synced 2025-11-03 22:04:24 +00:00 
			
		
		
		
	Adapt trunk change and write comments to PCH
This commit is contained in:
		
							parent
							
								
									61b361320b
								
							
						
					
					
						commit
						4743124370
					
				@ -332,10 +332,7 @@ void BuildPreamble(CompletionSession &session, CompilerInvocation &CI,
 | 
			
		||||
    return;
 | 
			
		||||
  CI.getDiagnosticOpts().IgnoreWarnings = false;
 | 
			
		||||
  CI.getFrontendOpts().SkipFunctionBodies = true;
 | 
			
		||||
  CI.getLangOpts()->CommentOpts.ParseAllComments = true;
 | 
			
		||||
#if LLVM_VERSION_MAJOR >= 7
 | 
			
		||||
  CI.getPreprocessorOpts().WriteCommentListToPCH = false;
 | 
			
		||||
#endif
 | 
			
		||||
  CI.getLangOpts()->CommentOpts.ParseAllComments = g_config->index.comments > 1;
 | 
			
		||||
 | 
			
		||||
  StoreDiags DC(main);
 | 
			
		||||
  IntrusiveRefCntPtr<DiagnosticsEngine> DE =
 | 
			
		||||
 | 
			
		||||
@ -136,7 +136,7 @@ struct ProjectProcessor {
 | 
			
		||||
    const driver::JobList &Jobs = C->getJobs();
 | 
			
		||||
    if (Jobs.size() != 1)
 | 
			
		||||
      return;
 | 
			
		||||
    const driver::ArgStringList &CCArgs = Jobs.begin()->getArguments();
 | 
			
		||||
    const auto &CCArgs = Jobs.begin()->getArguments();
 | 
			
		||||
 | 
			
		||||
    auto CI = std::make_unique<CompilerInvocation>();
 | 
			
		||||
    CompilerInvocation::CreateFromArgs(*CI, CCArgs.data(),
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user