Summary: | Make WebCore compile with libc++ | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Sam Weinig <sam> | ||||||
Component: | New Bugs | Assignee: | Sam Weinig <sam> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | ||||||||
Priority: | P2 | ||||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Attachments: |
|
Description
Sam Weinig
2012-02-18 13:38:55 PST
Created attachment 127714 [details]
Part 1
When libc++ is updated to have we will have to predicate this fix on the libc++ version number. Part 2 will be to disable DisallowCType.h if using libc++, at least until we can figure out how to make that work. We could be more conservative, since files affected are ones that include wtf/Complex.h. Committed r108174: <http://trac.webkit.org/changeset/108174> (In reply to comment #3) > Part 2 will be to disable DisallowCType.h if using libc++, at least until we can figure out how to make that work. We could be more conservative, since files affected are ones that include wtf/Complex.h. One way we could be more conservative about this is to include <wtf/Complex.h> in the prefix header or config.h before we include DisallowCType.h. This has the down side of including wtf/Complex.h everywhere, which transitively includes quite a bit. Created attachment 127722 [details]
Part 2
Committed r108179: <http://trac.webkit.org/changeset/108179> |