diff options
author | Nico Weber <thakis@chromium.org> | 2021-02-26 17:00:32 +0300 |
---|---|---|
committer | Nico Weber <thakis@chromium.org> | 2021-02-26 17:10:18 +0300 |
commit | 72b18a86e11ebc970be96a8c2b11aa3a31c14c5d (patch) | |
tree | 43250c130e92e88a178c69f660da8afb7eaf47ea /libcxxabi/src/stdlib_stdexcept.cpp | |
parent | 1a5dfb7db23e3c0aec0b4356a60b9d6b7c8f9683 (diff) |
[libcxxabi] Fewer assumptions about path from libcxx to libcxxabi
This is useful for projects that pull in libcxx and libcxxabi and build
them using out-of-tree build files, but don't make them sibling
directories (or don't call the sibling directories libcxx and libcxxabi
for some reason).
Fixes PR49313.
Differential Revision: https://reviews.llvm.org/D97379
Diffstat (limited to 'libcxxabi/src/stdlib_stdexcept.cpp')
-rw-r--r-- | libcxxabi/src/stdlib_stdexcept.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libcxxabi/src/stdlib_stdexcept.cpp b/libcxxabi/src/stdlib_stdexcept.cpp index 4a464e48893d..0f5efe491b49 100644 --- a/libcxxabi/src/stdlib_stdexcept.cpp +++ b/libcxxabi/src/stdlib_stdexcept.cpp @@ -6,7 +6,6 @@ // //===----------------------------------------------------------------------===// -#include "../../libcxx/src/include/refstring.h" #include "stdexcept" #include "new" #include <cstdlib> @@ -14,6 +13,9 @@ #include <cstdint> #include <cstddef> +// This includes an implementation file from libc++. +#include "src/include/refstring.h" + static_assert(sizeof(std::__libcpp_refstring) == sizeof(const char *), ""); namespace std // purposefully not using versioning namespace |