V8BindingMacros.h was added in http://trac.webkit.org/changeset/65005 and defines two macros: EXCEPTION_BLOCK and STRING_TO_V8PARAMETER_EXCEPTION_BLOCK. In the V8 CodeGenerator, we push this header when we generate code using EXCEPTION_BLOCK, but not STRING_TO_V8PARAMETER_EXCEPTION_BLOCK (see http://trac.webkit.org/browser/trunk/WebCore/bindings/scripts/CodeGeneratorV8.pm#L1233 and http://trac.webkit.org/browser/trunk/WebCore/bindings/scripts/CodeGeneratorV8.pm#L1240) Patch to follow.
Thanks for catching this problem, and sorry I didn't notice it when changing that code...
Created attachment 64211 [details] Patch.
(In reply to comment #1) > Thanks for catching this problem, and sorry I didn't notice it when changing that code... No problem!
Comment on attachment 64211 [details] Patch. r=me
Comment on attachment 64211 [details] Patch. Clearing flags on attachment: 64211 Committed r65240: <http://trac.webkit.org/changeset/65240>
All reviewed patches have been landed. Closing bug.