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:
102102 CMAKE_EXTRA_ARGS="$CMAKE_EXTRA_ARGS -DTARGET_ARCH=knm"
103103 fi
104104 if [[ '${{ matrix.sys.flags }}' == 'i386' ]]; then
105- CMAKE_EXTRA_ARGS ="$CMAKE_EXTRA_ARGS -DCMAKE_CXX_FLAGS='- m32' "
105+ CXX_FLAGS ="$CXX_FLAGS - m32"
106106 fi
107107 if [[ '${{ matrix.sys.flags }}' == 'force_no_instr_set' ]]; then
108108 :
109109 else
110110 CMAKE_EXTRA_ARGS="$CMAKE_EXTRA_ARGS -DXSIMD_ENABLE_WERROR=ON"
111111 fi
112112
113+ # Cheap way of spotting uninitialized read
114+ CXX_FLAGS="$CXX_FLAGS -ftrivial-auto-var-init=pattern"
115+
113116 mkdir _build
114117 cd _build
115118 cmake .. -DBUILD_TESTS=ON \
@@ -119,6 +122,7 @@ jobs:
119122 -DCMAKE_C_COMPILER=$CC \
120123 -DCMAKE_CXX_COMPILER=$CXX \
121124 $CMAKE_EXTRA_ARGS \
125+ -DCMAKE_CXX_FLAGS='$CXX_FLAGS' \
122126 -G Ninja
123127 - name : Build
124128 run : ninja -C _build
You can’t perform that action at this time.
0 commit comments