diff options
| -rw-r--r-- | libcxxabi/src/Unwind/AddressSpace.hpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libcxxabi/src/Unwind/AddressSpace.hpp b/libcxxabi/src/Unwind/AddressSpace.hpp index f9e64ae5df4..abcac41219a 100644 --- a/libcxxabi/src/Unwind/AddressSpace.hpp +++ b/libcxxabi/src/Unwind/AddressSpace.hpp @@ -55,11 +55,14 @@ struct EHTEntry { extern EHTEntry __exidx_start; extern EHTEntry __exidx_end; #endif // !defined(_LIBUNWIND_IS_BAREMETAL) +#endif // LIBCXXABI_ARM_EHABI -#elif _LIBUNWIND_SUPPORT_DWARF_UNWIND +#if defined(__linux__) +#if _LIBUNWIND_SUPPORT_DWARF_UNWIND && _LIBUNWIND_SUPPORT_DWARF_INDEX #include <link.h> #include "EHHeaderParser.hpp" -#endif // LIBCXXABI_ARM_EHABI +#endif +#endif namespace libunwind { |

