[LLVMdev] Unable to build PBQP/Graph.h with libc++

Jordan Rose jordan_rose at apple.com
Tue Oct 23 10:27:59 PDT 2012


Seems to be working. Thanks, Lang!


On Oct 23, 2012, at 10:15 , Lang Hames <lhames at gmail.com> wrote:

> I think I've fixed this issue with r166484. Let me know if you run into further problems building PBQP with libc++ and C++11.
> 
> - Lang.
> 
> On Sat, Oct 20, 2012 at 2:59 PM, Lang Hames <lhames at gmail.com> wrote:
> This is a known issue with the current PBQP data structures. I'm working on an overhaul of the PBQP allocator at the moment which should address this. 
> - Lang.
> 
> 
> On Sat, Oct 20, 2012 at 2:08 PM, Benjamin Kramer <benny.kra at gmail.com> wrote:
> 
> On 20.10.2012, at 22:47, Jordan Rose <jordan_rose at apple.com> wrote:
> 
> > Hi, everyone. Today I was trying to build LLVM with libc++ and C++11 enabled, and I ran into this:
> >
> > http://stackoverflow.com/questions/10065384/instantiation-of-a-list-with-an-incomplete-type-in-a-typedef
> >
> > Basically, PBQP/Graph.h forward-declares classes, then tries to get iterators for std::lists of those classes. This is technically undefined behavior. I tried fudging with the order of declarations for a while, but gave up after realizing there's not an easy way out.
> >
> > Is anyone else building LLVMCodeGen with libc++ and C++11? Is anyone else seeing this?
> 
> I was hitting this problem a while ago, but it's not reproducible when compiling llvm with clang trunk and libc++ trunk.
> 
> - Ben
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121023/6969fdbc/attachment.html>


More information about the llvm-dev mailing list