File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -102,14 +102,17 @@ jobs:
102
102
CMAKE_EXTRA_ARGS="$CMAKE_EXTRA_ARGS -DTARGET_ARCH=knm"
103
103
fi
104
104
if [[ '${{ matrix.sys.flags }}' == 'i386' ]]; then
105
- CMAKE_EXTRA_ARGS ="$CMAKE_EXTRA_ARGS -DCMAKE_CXX_FLAGS='- m32' "
105
+ CXX_FLAGS ="$CXX_FLAGS - m32"
106
106
fi
107
107
if [[ '${{ matrix.sys.flags }}' == 'force_no_instr_set' ]]; then
108
108
:
109
109
else
110
110
CMAKE_EXTRA_ARGS="$CMAKE_EXTRA_ARGS -DXSIMD_ENABLE_WERROR=ON"
111
111
fi
112
112
113
+ # Cheap way of spotting uninitialized read
114
+ CXX_FLAGS="$CXX_FLAGS -ftrivial-auto-var-init=pattern"
115
+
113
116
mkdir _build
114
117
cd _build
115
118
cmake .. -DBUILD_TESTS=ON \
@@ -119,6 +122,7 @@ jobs:
119
122
-DCMAKE_C_COMPILER=$CC \
120
123
-DCMAKE_CXX_COMPILER=$CXX \
121
124
$CMAKE_EXTRA_ARGS \
125
+ -DCMAKE_CXX_FLAGS='$CXX_FLAGS' \
122
126
-G Ninja
123
127
- name : Build
124
128
run : ninja -C _build
You can’t perform that action at this time.
0 commit comments