From d8ee84edd1a9a4bb5b3003585088160b3fec2b41 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 30 Oct 2015 01:39:06 +0000 Subject: [PATCH] remove asserts from babel-transform-regenerator --- packages/babel-plugin-transform-regenerator/lib/emit.js | 6 ------ packages/babel-plugin-transform-regenerator/lib/hoist.js | 1 - packages/babel-plugin-transform-regenerator/lib/visit.js | 3 --- 3 files changed, 10 deletions(-) diff --git a/packages/babel-plugin-transform-regenerator/lib/emit.js b/packages/babel-plugin-transform-regenerator/lib/emit.js index dda375c806..884f325154 100644 --- a/packages/babel-plugin-transform-regenerator/lib/emit.js +++ b/packages/babel-plugin-transform-regenerator/lib/emit.js @@ -321,8 +321,6 @@ Ep.getTryLocsList = function() { // No destructive modification of AST nodes. Ep.explode = function(path, ignoreResult) { - assert.ok(path instanceof traverse.NodePath); - var node = path.node; var self = this; @@ -370,8 +368,6 @@ function getDeclError(node) { } Ep.explodeStatement = function(path, labelId) { - assert.ok(path instanceof traverse.NodePath); - var stmt = path.node; var self = this; @@ -886,8 +882,6 @@ Ep.updateContextPrevLoc = function(loc) { }; Ep.explodeExpression = function(path, ignoreResult) { - assert.ok(path instanceof traverse.NodePath); - var expr = path.node; if (expr) { t.assertExpression(expr); diff --git a/packages/babel-plugin-transform-regenerator/lib/hoist.js b/packages/babel-plugin-transform-regenerator/lib/hoist.js index e7a36cad73..9ca822485b 100644 --- a/packages/babel-plugin-transform-regenerator/lib/hoist.js +++ b/packages/babel-plugin-transform-regenerator/lib/hoist.js @@ -18,7 +18,6 @@ var hasOwn = Object.prototype.hasOwnProperty; // returns a VariableDeclaration containing just the names of the removed // declarations. exports.hoist = function(funPath) { - assert.ok(funPath instanceof traverse.NodePath); t.assertFunction(funPath.node); var vars = {}; diff --git a/packages/babel-plugin-transform-regenerator/lib/visit.js b/packages/babel-plugin-transform-regenerator/lib/visit.js index cfba36a919..d7b930a70e 100644 --- a/packages/babel-plugin-transform-regenerator/lib/visit.js +++ b/packages/babel-plugin-transform-regenerator/lib/visit.js @@ -177,7 +177,6 @@ function getOuterFnExpr(funPath) { } function getRuntimeMarkDecl(blockPath) { - assert.ok(blockPath instanceof traverse.NodePath); var block = blockPath.node; assert.ok(Array.isArray(block.body)); @@ -206,8 +205,6 @@ function getRuntimeMarkDecl(blockPath) { } function renameArguments(funcPath, argsId) { - assert.ok(funcPath instanceof traverse.NodePath); - var state = { didRenameArguments: false, argsId: argsId