Import temporalUndefined inside temporalRef helper

This commit is contained in:
Nicolò Ribaudo
2017-10-03 20:53:56 +02:00
parent 2311ddbe67
commit e0a6e1e864
2 changed files with 3 additions and 2 deletions

View File

@@ -600,7 +600,9 @@ helpers.taggedTemplateLiteralLoose = defineHelper(`
`);
helpers.temporalRef = defineHelper(`
export default function _temporalRef(val, name, undef) {
import undef from "temporalUndefined";
export default function _temporalRef(val, name) {
if (val === undef) {
throw new ReferenceError(name + " is not defined - temporal dead zone");
} else {

View File

@@ -16,7 +16,6 @@ function buildTDZAssert(node, file) {
return t.callExpression(file.addHelper("temporalRef"), [
node,
t.stringLiteral(node.name),
file.addHelper("temporalUndefined"),
]);
}