From a9d4b485d956bc8b0230a437b811c949f2730b1f Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Thu, 14 May 2015 17:48:51 +0100 Subject: [PATCH] simplify getStaticContext in es7.functionBind transformer - thanks @RReverser! --- src/babel/transformation/transformers/es7/function-bind.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/babel/transformation/transformers/es7/function-bind.js b/src/babel/transformation/transformers/es7/function-bind.js index ae9f63d558..90ff4e4130 100644 --- a/src/babel/transformation/transformers/es7/function-bind.js +++ b/src/babel/transformation/transformers/es7/function-bind.js @@ -16,11 +16,8 @@ function getTempId(scope) { } function getStaticContext(bind, scope) { - if (bind.object) { - return scope.isStatic(bind.object) && bind.object; - } else { - return scope.isStatic(bind.callee.object) && bind.callee.object; - } + var object = bind.object || bind.callee.object; + return scope.isStatic(object) && object; } function inferBindContext(bind, scope) {