[PATCH] D45196: [libc++abi] Replace __sync_* functions with __libcpp_atomic_* functions.

Eli Friedman via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Apr 2 19:19:19 PDT 2018


efriedma created this revision.
efriedma added reviewers: EricWF, compnerd.

This is basically part 2 of r313694.

It's a little unfortunate that I had to copy-paste atomic_support.h, but I don't really see any alternative.

The refstring.h changes are the same as the libcxx changes in r313694.


Repository:
  rCXXA libc++abi

https://reviews.llvm.org/D45196

Files:
  src/cxa_default_handlers.cpp
  src/cxa_exception.cpp
  src/cxa_handlers.cpp
  src/include/atomic_support.h
  src/include/refstring.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D45196.140727.patch
Type: text/x-patch
Size: 12212 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180403/b6877e2c/attachment.bin>


More information about the cfe-commits mailing list