Queue regeneratorRuntime so it is transformed before Program#exit - fixes T7041

This commit is contained in:
Logan Smyth
2016-02-13 22:40:07 -08:00
parent e0a7271ace
commit 96a6d9f92e
4 changed files with 34 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
Object.keys({});
function * fn(){}

View File

@@ -0,0 +1,27 @@
"use strict";
var _regenerator = require("babel-runtime/regenerator");
var _regenerator2 = _interopRequireDefault(_regenerator);
var _keys = require("babel-runtime/core-js/object/keys");
var _keys2 = _interopRequireDefault(_keys);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _marked = [fn].map(_regenerator2.default.mark);
(0, _keys2.default)({});
function fn() {
return _regenerator2.default.wrap(function fn$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
case "end":
return _context.stop();
}
}
}, _marked[0], this);
}

View File

@@ -0,0 +1,3 @@
{
"plugins": ["transform-regenerator", "transform-runtime"]
}