Summary: | Arguments::initializeStandardProperties prevents JavaScriptCore compilation. | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Maxime Simon <simon.maxime> | ||||
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | darin | ||||
Priority: | P1 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | PC | ||||||
OS: | Other | ||||||
Attachments: |
|
Description
Maxime Simon
2009-08-15 08:43:04 PDT
Bug also seen on Leopard PPC. Created attachment 34965 [details]
Patch v1
Comment on attachment 34965 [details]
Patch v1
I believe this patch is wrong.
I am almost sure these properties of the Arguments object are needed with or without a JIT and this has nothing specific to do with JIT. Maybe the build failure you're seeing has some other cause.
Also, you included Haiku additions to lots of scripts -- that's unrelated to the rest of the patch.
(In reply to comment #4) > I am almost sure these properties of the Arguments object are needed with or > without a JIT and this has nothing specific to do with JIT. Maybe the build > failure you're seeing has some other cause. The real problem is a lack of include. The fix is to include "PrototypeFunction.h" in Arguments.h. But not that if there was going to be an ifdef, the #ifdef would need to match the one in NativeFunctionWrapper.h. It needs to be "#if ENABLE(JIT) && ENABLE(JIT_OPTIMIZE_NATIVE_CALL)" not just "#if ENABLE(JIT)". (In reply to comment #4) > (From update of attachment 34965 [details]) > I believe this patch is wrong. > > I am almost sure these properties of the Arguments object are needed with or > without a JIT and this has nothing specific to do with JIT. Maybe the build > failure you're seeing has some other cause. Didn't I closed this bug? If not, really sorry, this bug was fixed in a recent changeset. Actually I used the wrong way to avoid this problem. > Also, you included Haiku additions to lots of scripts -- that's unrelated to > the rest of the patch. Erf, also sorry about that, I did a bugzilla-tool post-diff. But it shouldn't add content which isn't marked to commit, should it? Anyway, sorry for the unnecessary disturbing noise. |