hanchenye-llvm-project/libunwind
Ed Schouten e2de03fd7d Fix up the places where AddressSpace.hpp is included.
The AddressSpace.hpp header declares two classes: LocalAddressSpace and
RemoteAddressSpace. These classes are only used in a very small number
of source files, but passed in as template arguments to many other
classes.

Let's go ahead and only include AddressSpace.hpp in source files where
at least one of these two classes is mentioned. This gets rid of a
cyclic header dependency that was already present, but only caused
breakage on macOS until recently.

Reported by:	Marshall Clow

llvm-svn: 297364
2017-03-09 08:04:07 +00:00
..
cmake [CMake] Get libunwind building under LLVM/runtimes 2016-11-08 23:02:49 +00:00
include X86: swap EBP, ESP on !APPLE 2017-01-21 16:22:59 +00:00
src Fix up the places where AddressSpace.hpp is included. 2017-03-09 08:04:07 +00:00
test [libunwind] Properly align _Unwind_Exception. 2016-07-20 23:56:42 +00:00
.arcconfig Update .arcconfig 2016-07-20 23:56:17 +00:00
.clang-format
CMakeLists.txt [libunwind][CMake] Use libc++ headers when available 2017-02-16 05:18:08 +00:00
LICENSE.TXT Fix the project name in the license file. 2017-02-27 17:47:58 +00:00