> Do you mean that everything inside this case (Syntax.GeneratorExpression) should be under this flag? Or should I do 2 different implementations?

In the meantime, I think code inside this case should be under this flag is better.

> Btw https://bugzilla.mozilla.org/show_bug.cgi?id=883468 is probably the proper bug?
Maybe