[llvm-commits] [llvm] r135006 - in /llvm/trunk: include/llvm/Target/TargetAsmInfo.h lib/Target/TargetAsmInfo.cpp

Chandler Carruth chandlerc at google.com
Wed Jul 13 00:52:20 PDT 2011


On Wed, Jul 13, 2011 at 12:02 AM, Chris Lattner <clattner at apple.com> wrote:

> This is a serious bug.  MC stuff shouldn't be including Target stuff.  This
> a clear layering violation.  Evan, can you tackle this one too? :)
>

Once this is fixed, we'll remove where we have hacked around the layering
violation in our builds, and can start verifying that it doesn't regress.

I thought Nick or I had at one point reported this layering violation, but
hadn't had the time / motivation to go and refactor all of it. Sorry if we
messed up and didn't report it. =[ I'm going to look at the other places
we've hacked around layering violations via header files and make sure there
is a clear list.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110713/aa8b8bcf/attachment.html>


More information about the llvm-commits mailing list