Justin Ridgewell 5ea1bfe780
Do not optimize away async/gen arrow functions (#7319)
* Do not optimize away async/gen arrow functions

* Node version 8
2018-02-03 17:08:12 -05:00

13 lines
233 B
JavaScript

var _ref, _;
function then(fn) {
return async value => {
return fn((await value));
};
}
var result = (_ref = (_ = 1, (async x => (await x) + 1)(_)), then(x => x + 1)(_ref));
result.then(val => {
assert.equal(val, 3);
});