https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117220
--- Comment #2 from Sam James <sjames at gcc dot gnu.org> --- ``` $ clang++ xray_buffer_queue.ii In file included from /var/tmp/portage/sys-libs/compiler-rt-sanitizers-18.1.8-r1/work/compiler-rt/lib/xray/xray_buffer_queue.cpp:23: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory:71: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h:63: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h:67: /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h:1080:42: error: an attribute list cannot appear here 1080 | __attribute__((__always_inline__)) [[__nodiscard__]] | ^~~~~~~~~~~~~~~~~ ``` ``` clang version 18.1.8 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/18/bin Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang++.cfg ```