From 8edb208992fb11338e8e975995e0e2b5b3720834 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Tue, 3 Nov 2015 08:34:35 -0800 Subject: [PATCH] Allow use of instanceof without Symbol --- packages/babel-helpers/src/helpers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-helpers/src/helpers.js b/packages/babel-helpers/src/helpers.js index 8ad999f6f8..ae464bc581 100644 --- a/packages/babel-helpers/src/helpers.js +++ b/packages/babel-helpers/src/helpers.js @@ -181,7 +181,7 @@ export let inherits = template(` export let _instanceof = template(` (function (left, right) { - if (right != null && right[Symbol.hasInstance]) { + if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) { return right[Symbol.hasInstance](left); } else { return left instanceof right;