Recently we introduced '|' as OR conditional (like '&' for AND) and v8's DerivedSources generation also needs to support it.
See bug 37998 for details.
Created attachment 54438 [details]
Created attachment 54439 [details]
The proposed patch worked for me in my chromium build with FileError.idl, that has OR '|' in its definition.
LGTM though I'm not a reviewer.
Comment on attachment 54439 [details]
Please land with the following fix.
+ # Wraps conditional with ENABLE() and && if more than one conditional is specified.
Please update the comment.
Committed r58352: <http://trac.webkit.org/changeset/58352>