Issue 114308
Summary [SandboxIR] Warnings on Windows when building LLVM with clang-cl.exe
Labels build-problem, platform:windows, llvm:transforms
Assignees
Reporter farzonl
    ```bash
1 warning generated.
[2861/4875] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Constant.cpp.obj
D:/projects/llvm-project/llvm/lib/SandboxIR/Constant.cpp(309,52): warning: duplicate explicit instantiation of 'operator()' ignored as a Microsoft extension [-Wmicrosoft-template]
  309 | llvm::GlobalObject>::LLVMGVToGV::operator()(llvm::GlobalIFunc
      | ^
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(804,52): note: previous explicit instantiation is here
  804 | llvm::GlobalObject>::LLVMGVToGV::operator()(llvm::GlobalIFunc
      | ^
D:/projects/llvm-project/llvm/lib/SandboxIR/Constant.cpp(314,17): warning: duplicate explicit instantiation of 'operator()' ignored as a Microsoft extension [-Wmicrosoft-template]
  314 | LLVMGVToGV::operator()(llvm::Function &LLVMGV) const;
      | ^
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(809,17): note: previous explicit instantiation is here
  809 | LLVMGVToGV::operator()(llvm::Function &LLVMGV) const;
      | ^
D:/projects/llvm-project/llvm/lib/SandboxIR/Constant.cpp(318,38): warning: duplicate explicit instantiation of 'operator()' ignored as a Microsoft extension [-Wmicrosoft-template]
  318 | llvm::GlobalObject>::LLVMGVToGV::operator()(llvm::GlobalVariable &LLVMGV)
 | ^
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(813,38): note: previous explicit instantiation is here
  813 | llvm::GlobalObject>::LLVMGVToGV::operator()(llvm::GlobalVariable &LLVMGV)
 | ^
D:/projects/llvm-project/llvm/lib/SandboxIR/Constant.cpp(322,51): warning: duplicate explicit instantiation of 'operator()' ignored as a Microsoft extension [-Wmicrosoft-template]
  322 | llvm::GlobalValue>::LLVMGVToGV::operator()(llvm::GlobalAlias
      | ^
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(817,51): note: previous explicit instantiation is here
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(813,38): note: previous explicit instantiation is here
  813 | llvm::GlobalObject>::LLVMGVToGV::operator()(llvm::GlobalVariable &LLVMGV)
 | ^
D:/projects/llvm-project/llvm/lib/SandboxIR/Constant.cpp(322,51): warning: duplicate explicit instantiation of 'operator()' ignored as a Microsoft extension [-Wmicrosoft-template]
  322 | llvm::GlobalValue>::LLVMGVToGV::operator()(llvm::GlobalAlias
      | ^
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(813,38): note: previous explicit instantiation is here
  813 | llvm::GlobalObject>::LLVMGVToGV::operator()(llvm::GlobalVariable &LLVMGV)
 | ^
D:/projects/llvm-project/llvm/lib/SandboxIR/Constant.cpp(322,51): warning: duplicate explicit instantiation of 'operator()' ignored as a Microsoft extension [-Wmicrosoft-template]
  322 | llvm::GlobalValue>::LLVMGVToGV::operator()(llvm::GlobalAlias
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(813,38): note: previous explicit instantiation is here
  813 | llvm::GlobalObject>::LLVMGVToGV::operator()(llvm::GlobalVariable &LLVMGV)
 | ^
D:/projects/llvm-project/llvm/lib/SandboxIR/Constant.cpp(322,51): warning: duplicate explicit instantiation of 'operator()' ignored as a Microsoft extension [-Wmicrosoft-template]
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(813,38): note: previous explicit instantiation is here
  813 | llvm::GlobalObject>::LLVMGVToGV::operator()(llvm::GlobalVariable &LLVMGV)
 | ^
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(813,38): note: previous explicit instantiation is here
  813 | llvm::GlobalObject>::LLVMGVToGV::operator()(llvm::GlobalVariable &LLVMGV)
 | ^
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(813,38): note: previous explicit instantiation is here
  813 | llvm::GlobalObject>::LLVMGVToGV::operator()(llvm::GlobalVariable &LLVMGV)
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(813,38): note: previous explicit instantiation is here
  813 | llvm::GlobalObject>::LLVMGVToGV::operator()(llvm::GlobalVariable &LLVMGV)
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(813,38): note: previous explicit instantiation is here
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(813,38): note: previous explicit instantiation is here
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(813,38): note: previous explicit instantiation is here
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(813,38): note: previous explicit instantiation is here
  813 | llvm::GlobalObject>::LLVMGVToGV::operator()(llvm::GlobalVariable &LLVMGV)
 | ^
D:/projects/llvm-project/llvm/lib/SandboxIR/Constant.cpp(322,51): warning: duplicate explicit instantiation of 'operator()' ignored as a Microsoft extension [-Wmicrosoft-template]
  322 | llvm::GlobalValue>::LLVMGVToGV::operator()(llvm::GlobalAlias
      | ^
D:/projects/llvm-project/llvm/include\llvm/SandboxIR/Constant.h(817,51): note: previous explicit instantiation is here
  817 | llvm::GlobalValue>::LLVMGVToGV::operator()(llvm::GlobalAlias
      | ^
```
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to