diff options
author | Eric Fiselier <eric@efcs.ca> | 2016-07-11 19:22:09 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2016-07-11 19:22:09 +0000 |
commit | faaeaaf0d8ee2d195ac1d3ba2c399cbaaa3944d6 (patch) | |
tree | 8d187e6a6ab12852d2e6b694eb3703dd19676c61 /libcxx/src | |
parent | 4f0dad16740da262eb64bc4d2b56f5bfaded761b (diff) | |
download | bcm5719-llvm-faaeaaf0d8ee2d195ac1d3ba2c399cbaaa3944d6.tar.gz bcm5719-llvm-faaeaaf0d8ee2d195ac1d3ba2c399cbaaa3944d6.zip |
Hide some internal symbols for memory resource.
llvm-svn: 275089
Diffstat (limited to 'libcxx/src')
-rw-r--r-- | libcxx/src/experimental/memory_resource.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libcxx/src/experimental/memory_resource.cpp b/libcxx/src/experimental/memory_resource.cpp index ff0fbb6065f..c01eb0823ba 100644 --- a/libcxx/src/experimental/memory_resource.cpp +++ b/libcxx/src/experimental/memory_resource.cpp @@ -61,6 +61,8 @@ protected: { return &__other == this; } }; +namespace { + union ResourceInitHelper { struct { __new_delete_memory_resource_imp new_delete_res; @@ -74,6 +76,9 @@ union ResourceInitHelper { // Only in C++11 is "init_priority" needed to ensure initialization order. ResourceInitHelper res_init __attribute__((init_priority (101))); +} // end namespace + + memory_resource * new_delete_resource() _NOEXCEPT { return &res_init.resources.new_delete_res; } |