Skip to content

Commit

Permalink
Merge pull request #17637 from davidlt/fix-gcc701-format
Browse files Browse the repository at this point in the history
Add -Wno-format-contains-nul if we have -Wno-format
  • Loading branch information
cmsbuild committed Feb 27, 2017
2 parents b9da31f + 644dc8b commit 2acbbbc
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 9 deletions.
4 changes: 2 additions & 2 deletions DataFormats/Math/interface/ExtVec.h
Expand Up @@ -267,8 +267,8 @@ struct Rot2 {
Vec2<T> axis[2];

constexpr Rot2() :
axis{ (Vec){T(1),0},
(Vec){0,T(1)}
axis{{(Vec){T(1),0}},
{(Vec){0,T(1)}}
}{}

constexpr Rot2( Vec2<T> ix, Vec2<T> iy) :
Expand Down
12 changes: 8 additions & 4 deletions DataFormats/Math/test/BuildFile.xml
Expand Up @@ -11,19 +11,22 @@
<bin file="ProjectMatrix_t.cpp" name="DataFormatsProjectMatrix_t">
</bin>
<bin file="FastMath_t.cpp" name="DataFormatsFastMath_t">
<flags CXXFLAGS="-std=gnu++11 -Wno-error=format -Wno-format"/>
<flags CXXFLAGS="-std=gnu++11 -Wno-error=format -Wno-format -Wno-format-contains-nul"/>
<flags REM_CXXFLAGS="-Wformat -ansi"/>
<flags REM_CXXFLAGS="-Wformat-contains-nul"/>
</bin>
<bin file="testApproximations.cpp" name="testMathApproximations">
<flags CXXFLAGS="-std=gnu++11 -Wno-error=format -Wno-format"/>
<flags CXXFLAGS="-std=gnu++11 -Wno-error=format -Wno-format -Wno-format-contains-nul"/>
<flags REM_CXXFLAGS="-std=c++%"/>
<flags REM_CXXFLAGS="-Wformat"/>
<flags REM_CXXFLAGS="-Wformat-contains-nul"/>
<flags REM_CXXFLAGS="-ansi"/>
</bin>
<bin file="testApproxMath.cpp" name="testMathApproxMath">
<flags CXXFLAGS="-std=gnu++11 -Wno-error=format -Wno-format"/>
<flags CXXFLAGS="-std=gnu++11 -Wno-error=format -Wno-format -Wno-format-contains-nul"/>
<flags REM_CXXFLAGS="-std=c++%"/>
<flags REM_CXXFLAGS="-Wformat"/>
<flags REM_CXXFLAGS="-Wformat-contains-nul"/>
<flags REM_CXXFLAGS="-ansi"/>
</bin>

Expand All @@ -48,9 +51,10 @@
</bin>

<bin file="deltaR_t.cpp" name="DataFormatsDeltaR_t">
<flags CXXFLAGS="-ffast-math -std=gnu++11 -Wno-error=format -Wno-format"/>
<flags CXXFLAGS="-ffast-math -std=gnu++11 -Wno-error=format -Wno-format -Wno-format-contains-nul"/>
<flags REM_CXXFLAGS="-std=c++%"/>
<flags REM_CXXFLAGS="-Wformat"/>
<flags REM_CXXFLAGS="-Wformat-contains-nul"/>
<flags REM_CXXFLAGS="-ansi"/>
</bin>
<bin file="Similarity_t.cpp" name="DataFormatsSimilarity_t">
Expand Down
3 changes: 1 addition & 2 deletions MagneticField/Interpolation/BuildFile.xml
Expand Up @@ -4,5 +4,4 @@
<export>
<lib name="1"/>
</export>
<flags CXXFLAGS="-Wno-format"/>

<flags CXXFLAGS="-Wno-format -Wno-format-contains-nul"/>
2 changes: 1 addition & 1 deletion MagneticField/Interpolation/test/BuildFile.xml
Expand Up @@ -15,4 +15,4 @@
<use name="clhep"/>
<use name="MagneticField/Interpolation"/>
</bin>
<flags CXXFLAGS="-Wno-format"/>
<flags CXXFLAGS="-Wno-format -Wno-format-contains-nul"/>

0 comments on commit 2acbbbc

Please sign in to comment.