It looks like your C++ standard library implementation isn't compatible with 
ARC.  Can you try a different one?  It works with libstdc++ 4.2.1 and libc++.

David

On 21 Aug 2012, at 22:37, Mathieu SUEN wrote:

> Hi
> 
> It looks like the LK build was broken since the ARC update:
> 
> In file included from CodeGenModule.mm:1:
> In file included from 
> /home/mathk/source/Etoile/Languages/LanguageKit/CodeGen/CodeGenModule.h:3:
> In file included from 
> /home/mathk/source/Etoile/Languages/LanguageKit/CodeGen/CGObjCRuntime.h:18:
> In file included from /usr/local/include/llvm/ADT/SmallVector.h:18:
> In file included from /usr/local/include/llvm/Support/type_traits.h:22:
> In file included from 
> /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/utility:70:
> In file included from 
> /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/bits/stl_pair.h:60:
> /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/bits/move.h:46:22:
>  error: cast of an Objective-C pointer to
>      'const volatile char &' is disallowed with ARC
>        (&const_cast<char&>(reinterpret_cast<const volatile char&>(__r)));
>                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> 
> Any idea for a remedy?
> 
> Thanks
> 
> --
> Mathieu
> _______________________________________________
> Etoile-discuss mailing list
> [email protected]
> https://mail.gna.org/listinfo/etoile-discuss


-- Sent from my IBM 1620


_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à