From cbc37bfb2c40707b631db3ace60a0b096e8af19b Mon Sep 17 00:00:00 2001 From: Amjad Masad Date: Wed, 9 Dec 2015 18:37:02 -0800 Subject: [PATCH] do-while takes a statement see http://www.ecma-international.org/ecma-262/6.0/#sec-iteration-statements --- packages/babel-types/src/definitions/core.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-types/src/definitions/core.js b/packages/babel-types/src/definitions/core.js index 623160163e..f817dd5da4 100644 --- a/packages/babel-types/src/definitions/core.js +++ b/packages/babel-types/src/definitions/core.js @@ -170,7 +170,7 @@ defineType("DoWhileStatement", { validate: assertNodeType("Expression") }, body: { - validate: assertNodeType("BlockStatement") + validate: assertNodeType("Statement") } }, aliases: ["Statement", "BlockParent", "Loop", "While", "Scopable"]