rename own binding inside constructor if it collides with our class reference - fixes #1077

This commit is contained in:
Sebastian McKenzie
2015-03-30 18:06:59 +11:00
parent 1641caedc4
commit c4d68897b3
3 changed files with 27 additions and 3 deletions

View File

@@ -0,0 +1,7 @@
class Example {
constructor() {
var Example;
}
}
let t = new Example();

View File

@@ -0,0 +1,9 @@
"use strict";
var Example = function Example() {
babelHelpers.classCallCheck(this, Example);
var _Example;
};
var t = new Example();