You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[clang][CodeGen] __atomic_always_lock_free with a non-constant size asserts on ARM (HasExtraArg) and RISC-V ("unexpected builtin ID") #239930
Activity
llvmorg-github-actions commentedon Nov 7, 2026
@llvm/issue-subscribers-clang-codegen
Author: Jiang Yuancheng (YuanchengJiang)
Details
The following code: ```c void f(unsigned long size, void *ptr) { __atomic_always_lock_free(size, ptr); } ```Resulted in this output:
Trunk reproducer (
--target=armv7-none-eabi): https://godbolt.org/z/nacd531azllvmorg-github-actions commentedon Nov 7, 2026
@llvm/issue-subscribers-backend-arm
Author: Jiang Yuancheng (YuanchengJiang)
Details
The following code: ```c void f(unsigned long size, void *ptr) { __atomic_always_lock_free(size, ptr); } ```Resulted in this output:
Trunk reproducer (
--target=armv7-none-eabi): https://godbolt.org/z/nacd531az