File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -9,12 +9,15 @@ defaults:
99jobs :
1010 build :
1111 runs-on : ubuntu-latest
12- name : ' sanitizer - ${{ matrix.sanitizer }}'
12+ name : ' sanitizer - ${{ matrix.sanitizer }} ${{ matrix.fastmath }} '
1313 strategy :
1414 matrix :
1515 sanitizer :
1616 - address
1717 - undefined
18+ fastmath :
19+ - " no-fast-math"
20+ - " fast-math"
1821 steps :
1922 - name : Checkout xsimd
2023 uses : actions/checkout@v3
2629 -DBUILD_BENCHMARK=ON \
2730 -DBUILD_EXAMPLES=ON \
2831 -DDOWNLOAD_DOCTEST=ON \
29- -DCMAKE_BUILD_TYPE=Release \
32+ -DCMAKE_BUILD_TYPE=Debug \
3033 -DCMAKE_CXX_COMPILER=clang++ \
31- -DCMAKE_CXX_FLAGS='-fsanitize=${{ matrix.sanitizer }}' \
34+ -DCMAKE_CXX_FLAGS='-fsanitize=${{ matrix.sanitizer }} -f${{ matrix.fastmath }} -O0 -g -fno-inline ' \
3235 -G Ninja
3336 - name : Build
3437 run : ninja -C _build
You can’t perform that action at this time.
0 commit comments