From f9df95af50c58ee63d16284bb833f470b714f918 Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Fri, 8 Nov 2024 08:17:19 -0500 Subject: [PATCH] CI: Use clang for `js` artifacts on Linux We have optimizations that only work with clang (namely, our use of FLATTEN in the bytecode interpreter). --- .github/workflows/ladybird-js-artifacts.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ladybird-js-artifacts.yml b/.github/workflows/ladybird-js-artifacts.yml index 4ef25eece88..5c9d286fd88 100644 --- a/.github/workflows/ladybird-js-artifacts.yml +++ b/.github/workflows/ladybird-js-artifacts.yml @@ -50,8 +50,8 @@ jobs: - name: Create build directory Ubuntu run: | cmake --preset Distribution_CI \ - -DCMAKE_C_COMPILER=gcc-13 \ - -DCMAKE_CXX_COMPILER=g++-13 \ + -DCMAKE_C_COMPILER=clang-18 \ + -DCMAKE_CXX_COMPILER=clang++-18 \ -DENABLE_GUI_TARGETS=OFF if: ${{ matrix.os_name == 'Linux' }}