Skip to content

Commit d70ef7d

Browse files
committed
ci: Clang + Flang
1 parent c17a711 commit d70ef7d

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,12 @@ jobs:
5858

5959

6060
valgrind-memory:
61-
runs-on: ubuntu-24.04
62-
needs: linux-gcc14
61+
runs-on: ubuntu-latest
62+
needs: linux-gcc9
6363
timeout-minutes: 10
6464

6565
env:
66-
FC: gfortran-14
66+
FC: gfortran-13
6767

6868
steps:
6969
- name: install valgrind
@@ -76,24 +76,25 @@ jobs:
7676
- run: ctest -S memcheck.cmake -V -E "Fortran_nano_sleep|string_array"
7777

7878

79-
linux-clang:
79+
linux-flang:
8080
runs-on: ubuntu-24.04
8181
timeout-minutes: 15
8282

8383
strategy:
8484
matrix:
85-
clang-version: [17]
86-
87-
# FIXME: clang-18 failed CFI_establish_string ERROR STOP expected: Hello got
85+
clang-version: [18]
8886

8987
env:
9088
CC: clang-${{ matrix.clang-version }}
9189
CXX: clang++-${{ matrix.clang-version }}
92-
FC: gfortran-14
90+
FC: flang-new
9391

9492
steps:
9593
- uses: actions/checkout@v4
9694

95+
- name: install Flang
96+
run: sudo apt install --no-install-recommends flang
97+
9798
- uses: ./.github/workflows/composite-unix
9899

99100

0 commit comments

Comments
 (0)