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
```

Reply via email to