jfb added a comment.
GCC in libcxx-libcxxabi-x86_64-linux-ubuntu-cxx03 seems to mis-handle
ATOMIC_VAR_INIT:
File
/home/llvm-builder/llvm-buildslave-root/libcxx-libcxxabi-x86_64-linux-ubuntu-cxx03/llvm/projects/libcxx/test/libcxx/atomics/diagnose_nonnull.fail.cpp
Line 20: non-aggregate type
This revision was automatically updated to reflect the committed changes.
Closed by commit rL25: Add nonnull; use it for atomics (authored by jfb,
committed by ).
Herald added a subscriber: llvm-commits.
Repository:
rL LLVM
https://reviews.llvm.org/D47225
Files:
libcxx/trunk/include/__c
arphaman accepted this revision.
arphaman added a comment.
This revision is now accepted and ready to land.
LGTM
(FYI, Please use a weekly frequency for Pings).
Repository:
rCXX libc++
https://reviews.llvm.org/D47225
___
cfe-commits mailing list
jfb added a comment.
Ping! clang side landed in https://reviews.llvm.org/rL333246
Repository:
rCXX libc++
https://reviews.llvm.org/D47225
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-c
jfb created this revision.
jfb added reviewers: arphaman, EricWF.
Herald added subscribers: cfe-commits, christof, aheejin.
The atomic non-member functions accept pointers to std::atomic /
std::atomic_flag as well as to the non-atomic value. These are all dereferenced
unconditionally when lowere