facebookarchive/prepack

Prepack emits yield outside of generator function

Open

#2.294 geöffnet am 18. Juli 2018

Auf GitHub ansehen
 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)JavaScript (14.268 Stars) (520 Forks)batch import
bughelp wantedlevel 2 (easy)

Beschreibung

Input

"use strict";

var object = {
  *["a"]() {
    yield 1;
    yield 2;
  },
};

var x = Object.keys(object);

Output

"use strict";

var x, object;
(function () {
  var _$0 = this;

  var _3 = function () {
    yield 1; // <---------------------------------- Yield outside of generator!
    yield 2;
  };

  _$0.object = {
    a: _3
  };
  _$0.x = ["a"];
}).call(this);

Contributor Guide