Skip to content

Simplify use of ra::braces<> #90

Simplify use of ra::braces<>

Simplify use of ra::braces<> #90

name: gcc-14 no sanitizers
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
workflow_dispatch:
jobs:
gcc14-no-sanitize:
runs-on: ubuntu-24.04
strategy:
matrix:
cxxflags: ['"-O3 -std=c++23 -DRA_OPT_SMALL=0"',
'"-O3 -std=c++23 -DRA_OPT_SMALL=1"',
'"-O3 -std=c++23 -DRA_CHECK=0 -DNDEBUG"']
steps:
- uses: actions/checkout@v4
- name: update
run: |
sudo apt update
sudo apt install gcc-14 g++-14
- name: configure
run: CXXFLAGS=${{matrix.cxxflags}} cmake -DSANITIZE=0 .
env:
CXX: g++-14
CC: gcc-14
- name: make
run: make
- name: make test
run: make test