diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/Driver/ToolChains/MSVCSetupApi.h')
-rw-r--r-- | contrib/llvm-project/clang/lib/Driver/ToolChains/MSVCSetupApi.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/contrib/llvm-project/clang/lib/Driver/ToolChains/MSVCSetupApi.h b/contrib/llvm-project/clang/lib/Driver/ToolChains/MSVCSetupApi.h index a890b85fd5e9..28e6e3e08e37 100644 --- a/contrib/llvm-project/clang/lib/Driver/ToolChains/MSVCSetupApi.h +++ b/contrib/llvm-project/clang/lib/Driver/ToolChains/MSVCSetupApi.h @@ -28,6 +28,11 @@ #pragma once +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-virtual-dtor" +#endif + // Constants // #ifndef E_NOTFOUND @@ -512,3 +517,7 @@ STDMETHODIMP GetSetupConfiguration(_Out_ ISetupConfiguration **ppConfiguration, #ifdef __cplusplus } #endif + +#ifdef __clang__ +#pragma clang diagnostic pop +#endif |