llvm-project/libunwind
John Baldwin d51d38f6f9 [libunwind] Partially revert r297174 to fix build on at least FreeBSD.
The changes in r297174 moved the #include of <link.h> on FreeBSD (and
probably other systems) inside of the open 'libunwind' namespace
causing various system-provided types such as pid_t to be declared in
this namespace rather than the global namespace.  Fix this by moving
the relevant declarations before the 'libunwind' namespace is opened,
but still using the cleaned up declarations from r297174.

Reviewed By: ed, compnerd

Differential Revision: https://reviews.llvm.org/D38108

llvm-svn: 313920
2017-09-21 21:28:48 +00:00
..
cmake [CMake][libunwind] Fix the -target and -gcc-toolchain flag handling 2017-04-16 06:08:44 +00:00
docs Fix a typo in the documentation. NFC. 2017-09-16 20:52:05 +00:00
include ARM: explicitly specify the 8-byte alignment 2017-08-23 16:50:27 +00:00
src [libunwind] Partially revert r297174 to fix build on at least FreeBSD. 2017-09-21 21:28:48 +00:00
test ARM: explicitly specify the 8-byte alignment 2017-08-23 16:50:27 +00:00
.arcconfig Update .arcconfig 2016-07-20 23:56:17 +00:00
.clang-format unwind: add a .clang-format 2015-05-07 19:50:18 +00:00
CMakeLists.txt [CMake] Allow overriding lib dir suffix independently from LLVM 2017-08-08 00:37:59 +00:00
LICENSE.TXT Fix the project name in the license file. 2017-02-27 17:47:58 +00:00