[cfe-dev] clang/Darwin/x86-64 status on the LLVM test & gcc "compat" test suites

Fariborz Jahanian fjahanian at apple.com
Wed Feb 11 09:02:05 PST 2009


They are the same, except for the 64bit-ness of types. Here it is:

struct __builtin_CFString {
        const int *isa;          (will point at  
__CFConstantStringClassReference)
        int flags;
        const char *str;
        long length;
      };

- Fariborz

On Feb 10, 2009, at 9:19 PM, Chris Lattner wrote:

>
> On Feb 10, 2009, at 12:48 AM, Jean-Daniel Dupas wrote:
>
>> I think I know one additional error.
>> The CFString struct is not the same on 64 bits runtime, and so, the
>> Constant CFString generation does not works properly on darwin x64.
>> It would also affect constant NSString generation if 64bits objc
>> codegen was working.
>
> Fariborz, are you aware of this issue?
>
> -Chris




More information about the cfe-dev mailing list