From 4ea0175ca7e13cf99b06e5ce6813112c83b3b910 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Sun, 8 Feb 2015 20:22:00 +1100 Subject: [PATCH] simplify set template --- lib/6to5/transformation/templates/set.js | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/lib/6to5/transformation/templates/set.js b/lib/6to5/transformation/templates/set.js index f00cb746a8..e75271d6eb 100644 --- a/lib/6to5/transformation/templates/set.js +++ b/lib/6to5/transformation/templates/set.js @@ -4,21 +4,16 @@ if (desc === undefined) { var parent = Object.getPrototypeOf(object); - if (parent === null) { - return; - } else { + if (parent !== null) { return set(parent, property, value, receiver); } } else if ("value" in desc && desc.writable) { - desc.value = value; - return; + return desc.value = value; } else { var setter = desc.set; - if (setter === undefined) { - return; + if (setter !== undefined) { + return setter.call(receiver, value); } - - return setter.call(receiver, value); } });