Skip to content

Commit

Permalink
Move Compiler.h from Support to Demangler to fix layering.
Browse files Browse the repository at this point in the history
Support depends on Demangle (Support/Unix/Signals.inc), so Demangle
including Support/Compiler.h created a circular dependency.

Leave a forwarding shim of Compiler.h because it makes more sense for
users (a deeper fix might involve splitting Support into lower and upper
Support - but that also sounds a bit weird/awkward) than thinking about
the dependency on the Demangler.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@328072 91177308-0d34-0410-b5e6-96231b3b80d8
  • Loading branch information
dwblaikie committed Mar 21, 2018
1 parent 7be19ca commit ab9186d
Show file tree
Hide file tree
Showing 3 changed files with 519 additions and 498 deletions.
Loading

0 comments on commit ab9186d

Please sign in to comment.