CarlosAlbertoEnciso wrote:

@ilovepi I am getting the following compile error on Windows and Linux on 
`clang-tools-extra\clang-doc\benchmarks\ClangDocBenchmark.cpp`

Windows (Visual Studio Professional 2019 Version 16.11.53)
```
1>ClangDocBenchmark.cpp
1>..\llvm-project\clang-tools-extra\clang-doc\benchmarks\ClangDocBenchmark.cpp(82,26):
 error C2664: 
'clang::doc::ClangDocContext::ClangDocContext(clang::tooling::ExecutionContext 
*,llvm::StringRef,bool,llvm::StringRef,llvm::StringRef,llvm::StringRef,llvm::StringRef,llvm::StringRef,std::vector<std::string,std::allocator<std::string>>,clang::DiagnosticsEngine
 &,clang::doc::OutputFormatTy,bool)': cannot convert argument 11 from 'bool' to 
'clang::doc::OutputFormatTy'
1>..\llvm-project\clang-tools-extra\clang-doc\benchmarks\ClangDocBenchmark.cpp(83,34):
 message : Conversion to enumeration type requires an explicit cast 
(static_cast, C-style cast or function-style cast)
```
Linux - Ubuntu 22.04.5 LTS - g++ 11.4.0
```
../llvm-project/clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp: 
In function ‘void clang::doc::BM_Mapper_Scale(benchmark::State&)’:
../llvm-ref/llvm-project/clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp:83:39:
 error: no matching function for call to 
‘clang::doc::ClangDocContext::ClangDocContext(clang::tooling::ExecutionContext*,
 const char [13], bool, const char [1], const char [1], const char [1], const 
char [1], const char [1], <brace-enclosed initializer list>, 
clang::DiagnosticsEngine&, bool)’
   83 |                           Diags, false);
      |                                       ^
```
The  `clang-tools-extra\clang-doc\benchmarks\ClangDocBenchmark.cpp` was 
introduced by this patch.

Thanks

https://github.com/llvm/llvm-project/pull/182620
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to