[PATCH] D142937: [SPIRV][NFC] fix build warning in SPIRVUtils.cpp

Michal Paszkowski via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 1 07:58:40 PST 2023


mpaszkowski added a comment.

@iliya-diyachkov I updated Visual Studio and there seems to be many more problems with building with MSVC (table below). There are no warnings in SPIRVUtils.cpp.

| Severity       | Code  | Description                                                                                                                                                                                                                                                                                                                                            | Project          | File                                                                            | Line | Suppression State |
| Error (active) | E0266 | "llvm::SPIRV::InstructionSet" is ambiguous                                                                                                                                                                                                                                                                                                             | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 31   |                   |
| Error (active) | E0266 | "llvm::SPIRV::InstructionSet" is ambiguous                                                                                                                                                                                                                                                                                                             | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 58   |                   |
| Error (active) | E0266 | "llvm::SPIRV::InstructionSet" is ambiguous                                                                                                                                                                                                                                                                                                             | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 86   |                   |
| Error (active) | E0266 | "llvm::SPIRV::BuiltIn" is ambiguous                                                                                                                                                                                                                                                                                                                    | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 87   |                   |
| Error (active) | E0266 | "llvm::SPIRV::InstructionSet" is ambiguous                                                                                                                                                                                                                                                                                                             | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 96   |                   |
| Error (active) | E0266 | "llvm::SPIRV::InstructionSet" is ambiguous                                                                                                                                                                                                                                                                                                             | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 105  |                   |
| Error (active) | E0266 | "llvm::SPIRV::FPRoundingMode" is ambiguous                                                                                                                                                                                                                                                                                                             | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 109  |                   |
| Error (active) | E0266 | "llvm::SPIRV::FPRoundingMode" is ambiguous                                                                                                                                                                                                                                                                                                             | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 117  |                   |
| Error (active) | E0266 | "llvm::SPIRV::InstructionSet" is ambiguous                                                                                                                                                                                                                                                                                                             | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 114  |                   |
| Error (active) | E0266 | "llvm::SPIRV::AccessQualifier" is ambiguous                                                                                                                                                                                                                                                                                                            | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 1926 |                   |
| Error (active) | E0266 | "llvm::SPIRV::Dim" is ambiguous                                                                                                                                                                                                                                                                                                                        | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 1927 |                   |
| Error (active) | E0266 | "llvm::SPIRV::ImageFormat" is ambiguous                                                                                                                                                                                                                                                                                                                | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 1932 |                   |
| Error (active) | E0266 | "llvm::SPIRV::AccessQualifier" is ambiguous                                                                                                                                                                                                                                                                                                            | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 1937 |                   |
| Error (active) | E1776 | function "std::unique_ptr<_Ty, _Dx>::unique_ptr(const std::unique_ptr<_Ty, _Dx> &) [with _Ty=llvm::SPIRV::PipeType, _Dx=std::default_delete<llvm::SPIRV::PipeType>]" (declared at line 3256 of "C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.34.31933\include\memory") cannot be referenced -- it is a deleted function | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 2022 |                   |
| Error (active) | E1776 | function "std::unique_ptr<_Ty, _Dx>::unique_ptr(const std::unique_ptr<_Ty, _Dx> &) [with _Ty=llvm::SPIRV::PipeType, _Dx=std::default_delete<llvm::SPIRV::PipeType>]" (declared at line 3256 of "C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.34.31933\include\memory") cannot be referenced -- it is a deleted function | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 2025 |                   |
| Error (active) | E1776 | function "std::unique_ptr<_Ty, _Dx>::unique_ptr(const std::unique_ptr<_Ty, _Dx> &) [with _Ty=llvm::SPIRV::PipeType, _Dx=std::default_delete<llvm::SPIRV::PipeType>]" (declared at line 3256 of "C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.34.31933\include\memory") cannot be referenced -- it is a deleted function | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 2028 |                   |
| Error          | C2398     | Element '1': conversion from 'const llvm::SPIRV::FPRoundingMode::FPRoundingMode' to 'unsigned int' requires a narrowing conversion                                                                                                                                                                                                                     | LLVMSPIRVCodeGen | C:\Users\mpaszkow\Projects\llvm-project\llvm\lib\Target\SPIRV\SPIRVBuiltins.cpp | 1736 |                   |
|


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D142937/new/

https://reviews.llvm.org/D142937



More information about the llvm-commits mailing list