From 718e342e865e2e33f1107632683d1887dc6db61f Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Mon, 3 Nov 2014 18:22:57 +1100 Subject: [PATCH] fix classes supername transformer inference --- lib/6to5/transformers/classes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/6to5/transformers/classes.js b/lib/6to5/transformers/classes.js index 1ab7f74326..628f09ff03 100644 --- a/lib/6to5/transformers/classes.js +++ b/lib/6to5/transformers/classes.js @@ -31,9 +31,9 @@ var buildClass = function (node, file) { if (superName) { if (t.isMemberExpression(superName)) { superClassArgument = superClassCallee = getMemberExpressionObject(superName); - } else if (t.isIdentifier(superName)) { + } else if (!t.isIdentifier(superName)) { superClassArgument = superName; - superClassCallee = superName = b.identifier(file.generateUid("ref")); + superClassCallee = superName = b.identifier(file.generateUid("ref")); } }