Skip to content
Snippets Groups Projects
Unverified Commit 69184952 authored by Guilherme Amadio's avatar Guilherme Amadio
Browse files

Supress Vc warnings when using Clang compiler

Suppressing -Wall is not enough to avoid -Wconditional-uninitialized
warnings from Vc with Clang, so we need to suppress this one explicitly.
parent 86ab0cb2
No related branches found
No related tags found
No related merge requests found
...@@ -6,6 +6,12 @@ ...@@ -6,6 +6,12 @@
#ifdef R__HAS_VECCORE #ifdef R__HAS_VECCORE
#if defined(R__HAS_VC) #if defined(R__HAS_VC)
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wconditional-uninitialized"
#endif
#pragma GCC diagnostic push #pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wall" #pragma GCC diagnostic ignored "-Wall"
#pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wunused-parameter"
...@@ -13,6 +19,10 @@ ...@@ -13,6 +19,10 @@
#pragma GCC diagnostic pop #pragma GCC diagnostic pop
#endif #endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#include <VecCore/VecCore> #include <VecCore/VecCore>
namespace ROOT { namespace ROOT {
......
...@@ -21,6 +21,11 @@ ...@@ -21,6 +21,11 @@
*/ */
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wconditional-uninitialized"
#endif
#pragma GCC diagnostic push #pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wall" #pragma GCC diagnostic ignored "-Wall"
#pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wunused-parameter"
...@@ -28,6 +33,10 @@ ...@@ -28,6 +33,10 @@
#include <Vc/IO> #include <Vc/IO>
#pragma GCC diagnostic pop #pragma GCC diagnostic pop
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#include <iostream> #include <iostream>
#include <iomanip> #include <iomanip>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment