improve handling of switch statements (#4114)
This commit is contained in:
@@ -631,6 +631,9 @@ var AST_Switch = DEFNODE("Switch", "expression", {
|
||||
},
|
||||
_validate: function() {
|
||||
must_be_expression(this, "expression");
|
||||
this.body.forEach(function(node) {
|
||||
if (!(node instanceof AST_SwitchBranch)) throw new Error("body must be AST_SwitchBranch[]");
|
||||
});
|
||||
},
|
||||
}, AST_Block);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user