[Lint/CI] Use LLVM v19 for Linux & Lint

This commit is contained in:
Adrian 2025-06-20 23:05:29 +01:00 committed by Radosław Gliński
parent f91be22742
commit fd1abfe6aa
4 changed files with 7 additions and 8 deletions

View file

@ -49,7 +49,7 @@ jobs:
- uses: actions/checkout@main
- name: Setup
run: |
LLVM_VERSION=18 # Same as Windows
LLVM_VERSION=19 # Same as Windows
UBUNTU_BASE=jammy
wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc
sudo apt-add-repository "deb http://apt.llvm.org/${UBUNTU_BASE}/ llvm-toolchain-${UBUNTU_BASE}-$LLVM_VERSION main"

View file

@ -631,11 +631,10 @@ using xe::cpu::ExportTag;
xe::kernel::shim::KernelModuleId::module_name, \
ordinals::name>(&name##_entry))>>; \
const auto EXPORT_##module_name##_##name = RegisterExport_##module_name( \
_register_##module_name##_##name ::RegisterExport< \
&name##_entry, tags | (static_cast<xe::cpu::ExportTag::type>( \
_register_##module_name##_##name ::RegisterExport < &name##_entry, \
tags | (static_cast<xe::cpu::ExportTag::type>( \
xe::cpu::ExportCategory::category) \
<< xe::cpu::ExportTag::CategoryShift)>( \
#name));
<< xe::cpu::ExportTag::CategoryShift) > (#name));
#define DECLARE_EMPTY_REGISTER_EXPORTS(module_name, group_name) \
void xe::kernel::module_name::Register##group_name##Exports( \