mirror of
				https://github.com/MaskRay/ccls.git
				synced 2025-11-04 06:15:20 +00:00 
			
		
		
		
	Adapt clang rC358696: removal of OutputIsBinary
This commit is contained in:
		
							parent
							
								
									b1bcd0e0a2
								
							
						
					
					
						commit
						ea8baa68db
					
				@ -394,7 +394,12 @@ public:
 | 
			
		||||
  std::vector<CompletionItem> ls_items;
 | 
			
		||||
 | 
			
		||||
  CompletionConsumer(const CodeCompleteOptions &Opts, bool from_cache)
 | 
			
		||||
      : CodeCompleteConsumer(Opts, false),
 | 
			
		||||
      :
 | 
			
		||||
#if LLVM_VERSION_MAJOR >= 9 // rC358696
 | 
			
		||||
        CodeCompleteConsumer(Opts),
 | 
			
		||||
#else
 | 
			
		||||
        CodeCompleteConsumer(Opts, false),
 | 
			
		||||
#endif
 | 
			
		||||
        Alloc(std::make_shared<clang::GlobalCodeCompletionAllocator>()),
 | 
			
		||||
        CCTUInfo(Alloc), from_cache(from_cache) {}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -63,9 +63,14 @@ class SignatureHelpConsumer : public CodeCompleteConsumer {
 | 
			
		||||
public:
 | 
			
		||||
  bool from_cache;
 | 
			
		||||
  SignatureHelp ls_sighelp;
 | 
			
		||||
  SignatureHelpConsumer(const clang::CodeCompleteOptions &CCOpts,
 | 
			
		||||
  SignatureHelpConsumer(const clang::CodeCompleteOptions &Opts,
 | 
			
		||||
                        bool from_cache)
 | 
			
		||||
      : CodeCompleteConsumer(CCOpts, false),
 | 
			
		||||
      :
 | 
			
		||||
#if LLVM_VERSION_MAJOR >= 9 // rC358696
 | 
			
		||||
        CodeCompleteConsumer(Opts),
 | 
			
		||||
#else
 | 
			
		||||
        CodeCompleteConsumer(Opts, false),
 | 
			
		||||
#endif
 | 
			
		||||
        Alloc(std::make_shared<GlobalCodeCompletionAllocator>()),
 | 
			
		||||
        CCTUInfo(Alloc), from_cache(from_cache) {}
 | 
			
		||||
  void ProcessOverloadCandidates(Sema &S, unsigned CurrentArg,
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user