http://trac.webkit.org/changeset/192661 broke the !ENABLE(ES6_ARROW_SYNTAX) build
savePoint is defined inside ENABLE(ES6_ARROWFUNCTION_SYNTAX) guard, but used without guards.
r192661 is a half year old change and nobody noticed this breakage since then.
Should we fix this error or should we remove these broken guards?
It's broken in trunk, but that changeset does not have this issue.
The savePoint was put inside the ENABLE(ES6_ARROW_SYNTAX) guards in http://trac.webkit.org/changeset/198927 several weeks ago.
(In reply to comment #1)
> It's broken in trunk, but that changeset does not have this issue.
> The savePoint was put inside the ENABLE(ES6_ARROW_SYNTAX) guards in
> http://trac.webkit.org/changeset/198927 several weeks ago.
> /CC email@example.com
Really, you're right.
We should just get rid of ENABLE_ES6_ARROW_SYNTAX
It's stable now and shouldn't be behind a compile time flag.
Filed a new bug report to remove this guard - bug157564 .