From 95e63fd9c9d3fea600a88e60485db29d34859d78 Mon Sep 17 00:00:00 2001 From: Henry Zhu Date: Fri, 11 Sep 2015 00:40:51 -0400 Subject: [PATCH] evaluation: don't evaluate `in` and `instanceof` binary exp - fixes #2355 --- packages/babel/src/traversal/path/evaluation.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/babel/src/traversal/path/evaluation.js b/packages/babel/src/traversal/path/evaluation.js index a27e4e24e5..6349dfa3b8 100644 --- a/packages/babel/src/traversal/path/evaluation.js +++ b/packages/babel/src/traversal/path/evaluation.js @@ -175,8 +175,6 @@ export function evaluate(): { confident: boolean; value: any } { case "<<": return left << right; case ">>": return left >> right; case ">>>": return left >>> right; - case "in": return left in right; - case "instanceof": return left instanceof right; } }