Skip to content

Fixes bad codegen in gcc 11.3 #548

Fixes bad codegen in gcc 11.3

Fixes bad codegen in gcc 11.3 #548

Workflow file for this run

# DO NOT EDIT - GENERATED FROM .github/workflows/clang_tidy.ys
name: clang_tidy
defaults:
run:
shell: bash -e -x {0}
'on':
workflow_dispatch: null
push:
branches:
- master
pull_request:
branches:
- master
env:
PROJ_PFX_TARGET: ryml-
PROJ_PFX_CMAKE: RYML_
CMAKE_FLAGS: -DRYML_TEST_SUITE=ON
NUM_JOBS_BUILD: null
jobs:
clang_tidy:
if: |
(!contains(github.event.head_commit.message, 'skip all')) ||
(!contains(github.event.head_commit.message, 'skip clang_tidy')) ||
contains(github.event.head_commit.message, 'only clang_tidy')
continue-on-error: true
name: clang_tidy/c++${{matrix.std}}/${{matrix.bt}}
runs-on: ubuntu-latest
container: ghcr.io/biojppm/c4core/ubuntu22.04:latest
strategy:
fail-fast: false
matrix:
include:
- std: 11
cxx: clang++-17
bt: Debug
lint: clang-tidy
bitlinks: shared64
- std: 11
cxx: clang++-17
bt: Debug
lint: clang-tidy
bitlinks: shared32
- std: 11
cxx: clang++-17
bt: Debug
lint: clang-tidy
bitlinks: static64
- std: 11
cxx: clang++-17
bt: Debug
lint: clang-tidy
bitlinks: static32
- std: 11
cxx: clang++-17
bt: ReleaseWithDebInfo
lint: clang-tidy
bitlinks: shared64
- std: 11
cxx: clang++-17
bt: ReleaseWithDebInfo
lint: clang-tidy
bitlinks: shared32
- std: 11
cxx: clang++-17
bt: ReleaseWithDebInfo
lint: clang-tidy
bitlinks: static64
- std: 11
cxx: clang++-17
bt: ReleaseWithDebInfo
lint: clang-tidy
bitlinks: static32
env:
STD: ${{matrix.std}}
CXX_: ${{matrix.cxx}}
BT: ${{matrix.bt}}
BITLINKS: ${{matrix.bitlinks}}
VG: ${{matrix.vg}}
SAN: ${{matrix.san}}
LINT: ${{matrix.lint}}
OS: ${{matrix.os}}
steps:
- name: checkout (action + docker)
uses: actions/checkout@v4
with:
submodules: recursive
fetch-depth: 0
- run: git config --system --add safe.directory '*'
- run: c4core-install ${{matrix.cxx}}
- name: show info
run: source .github/setenv.sh && c4_show_info
- name: shared64-configure---------------------------------------------------
run: source .github/setenv.sh && c4_cfg_test shared64
- name: shared64-build
run: source .github/setenv.sh && c4_build_test shared64
- name: shared64-run
run: source .github/setenv.sh && c4_run_test shared64
- name: shared64-pack
run: source .github/setenv.sh && c4_package shared64
- name: static64-configure---------------------------------------------------
run: source .github/setenv.sh && c4_cfg_test static64
- name: static64-build
run: source .github/setenv.sh && c4_build_test static64
- name: static64-run
run: source .github/setenv.sh && c4_run_test static64
- name: static64-pack
run: source .github/setenv.sh && c4_package static64
- name: static32-configure---------------------------------------------------
run: source .github/setenv.sh && c4_cfg_test static32
- name: static32-build
run: source .github/setenv.sh && c4_build_test static32
- name: static32-run
run: source .github/setenv.sh && c4_run_test static32
- name: static32-pack
run: source .github/setenv.sh && c4_package static32
- name: shared32-configure---------------------------------------------------
run: source .github/setenv.sh && c4_cfg_test shared32
- name: shared32-build
run: source .github/setenv.sh && c4_build_test shared32
- name: shared32-run
run: source .github/setenv.sh && c4_run_test shared32
- name: shared32-pack
run: source .github/setenv.sh && c4_package shared32