esnext/es6-class — pull request #10 by RReverser (2014-09-27 11:12:49+00:00)
Title: Generated function expression should have `expression: false`

Currently generated `FunctionExpression` contains `expression: true` which is ES6-only property intended to be used for arrow functions which contain single expression as body (instead of block).

This confuses `escodegen` which tries to generate single expression from function's body but finds `BlockStatement` thus failing with `Error: Unknown expression type: BlockStatement`.