fix classes supername transformer inference

This commit is contained in:
Sebastian McKenzie
2014-11-03 18:22:57 +11:00
parent cb98605520
commit 718e342e86

View File

@@ -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"));
}
}