We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 86feda1 commit f5ad389Copy full SHA for f5ad389
.github/workflows/sanitizer.yml
@@ -9,12 +9,15 @@ defaults:
9
jobs:
10
build:
11
runs-on: ubuntu-latest
12
- name: 'sanitizer - ${{ matrix.sanitizer }}'
+ name: 'sanitizer - ${{ matrix.sanitizer }} ${{ matrix.fastmath }}'
13
strategy:
14
matrix:
15
sanitizer:
16
- address
17
- undefined
18
+ fastmath:
19
+ - "no-fast-math"
20
+ - "fast-math"
21
steps:
22
- name: Checkout xsimd
23
uses: actions/checkout@v3
@@ -28,7 +31,7 @@ jobs:
28
31
-DDOWNLOAD_DOCTEST=ON \
29
32
-DCMAKE_BUILD_TYPE=Release \
30
33
-DCMAKE_CXX_COMPILER=clang++ \
- -DCMAKE_CXX_FLAGS='-fsanitize=${{ matrix.sanitizer }}' \
34
+ -DCMAKE_CXX_FLAGS='-fsanitize=${{ matrix.sanitizer }} -f${{ matrix.fastmath }}' \
35
-G Ninja
36
- name: Build
37
run: ninja -C _build
0 commit comments