diff options
| author | Eric Fiselier <eric@efcs.ca> | 2017-07-12 01:38:35 +0000 |
|---|---|---|
| committer | Eric Fiselier <eric@efcs.ca> | 2017-07-12 01:38:35 +0000 |
| commit | e3e7c0fb37adc8e3bd92fe550ca444edc0b75a75 (patch) | |
| tree | 7e661b45624f03c723e01b8c3a83bb57c6f908dd /llvm/lib/Support/Allocator.cpp | |
| parent | 84800d999c65cbff6cade7dfc6e67ce2d888742c (diff) | |
| download | bcm5719-llvm-e3e7c0fb37adc8e3bd92fe550ca444edc0b75a75.tar.gz bcm5719-llvm-e3e7c0fb37adc8e3bd92fe550ca444edc0b75a75.zip | |
Remove <__refstring> header; Move it into source directory.
The libc++ <__refstring> headers has no real reason why it should
be a public header that libc++ ships. The only reason it was in the include
directory was because libc++abi needed it to build the library.
However keeping <__refstring> a header had other problems, like requiring its
dependancies to also be in the headers. For that reason this patch
moves it into the source directory.
To work around libc++abi's need for this header a duplicated copy was added
to libc++abi in r307748. While duplicating the code is an unfortunate solution
it's the best solution that's currently possible.
In the future I would like to start a discussion on the mailing lists about
making libc++abi build as a sub-project of libc++, requiring the libc++ sources
always be present.
llvm-svn: 307749
Diffstat (limited to 'llvm/lib/Support/Allocator.cpp')
0 files changed, 0 insertions, 0 deletions

