[PATCH] D8652: [libcxx] Create internal namespace that hides all symbols.

Eric Fiselier eric at efcs.ca
Fri Jul 17 21:34:29 PDT 2015


EricWF updated this revision to Diff 30069.
EricWF added a comment.

Address @mclow.lists comments. Use the three symbols from http://reviews.llvm.org/D8651 as examples.

Also add tests using `sym_check` that ensure no symbols within the `__libcpp_internal` namespace are visible in the resulting dylib.


http://reviews.llvm.org/D8652

Files:
  include/__config
  include/locale
  test/libcxx/symbols/inline_namespace.sh.cpp
  test/libcxx/test/config.py
  utils/sym_check/sym_match.py

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8652.30069.patch
Type: text/x-patch
Size: 4709 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150718/aec0ca25/attachment.bin>


More information about the cfe-commits mailing list