http://llvm.org/bugs/show_bug.cgi?id=8818

           Summary: -E produces code that clang can't parse
           Product: clang
           Version: unspecified
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: Frontend
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


dhcp-172-19-253-91:chrome thakis$ cat test.m 
#include <ApplicationServices/ApplicationServices.h>
dhcp-172-19-253-91:chrome thakis$
/Users/thakis/src/llvm-rw/Release+Asserts/bin/clang++ -arch i386 -E -o tmp2.m
test.m
dhcp-172-19-253-91:chrome thakis$
/Users/thakis/src/llvm-rw/Release+Asserts/bin/clang++ -c tmp2.m
In file included from test.m:1:
In file included from test.m:1:
In file included from
/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:30:
In file included from
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h:29:
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/ColorSyncDeprecated.h:1236:9:
error: mac68k alignment pragma is not supported on this target
#pragma options align=mac68k
        ^
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/ColorSyncDeprecated.h:3157:9:
error: mac68k alignment pragma is not supported on this target
#pragma options align=mac68k
        ^
In file included from test.m:1:
In file included from test.m:1:
In file included from
/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:38:
In file included from
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:30:
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMDefinitions.h:28:9:
error: mac68k alignment pragma is not supported on this target
#pragma options align=mac68k
        ^
In file included from test.m:1:
In file included from test.m:1:
In file included from
/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:38:
In file included from
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:38:
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMDefinitionsDeprecated.h:31:9:
error: mac68k alignment pragma is not supported on this target
#pragma options align=mac68k
        ^
4 errors generated.


Works fine with gcc. In clang, it works if I pass '-arch i386' to the second
invocation, but since the output of -E is supposed to be self-contained, that
shouldn't be required.

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to