From 30ae041702b0a8027d6790aad8bcecb02e447745 Mon Sep 17 00:00:00 2001 From: bmeurer Date: Mon, 31 Aug 2015 05:57:38 -0700 Subject: [PATCH] [runtime] Use utils.InstallFunctions for Symbol.prototype[@@toPrimitive]. R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/1310163004 Cr-Commit-Position: refs/heads/master@{#30474} --- src/symbol.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/symbol.js b/src/symbol.js index 84386a9..2f68eff 100644 --- a/src/symbol.js +++ b/src/symbol.js @@ -119,13 +119,13 @@ utils.InstallFunctions(GlobalSymbol, DONT_ENUM, [ %AddNamedProperty( GlobalSymbol.prototype, "constructor", GlobalSymbol, DONT_ENUM); -utils.SetFunctionName(SymbolToPrimitive, toPrimitiveSymbol); -%AddNamedProperty( - GlobalSymbol.prototype, toPrimitiveSymbol, SymbolToPrimitive, - DONT_ENUM | READ_ONLY); %AddNamedProperty( GlobalSymbol.prototype, toStringTagSymbol, "Symbol", DONT_ENUM | READ_ONLY); +utils.InstallFunctions(GlobalSymbol.prototype, DONT_ENUM | READ_ONLY, [ + toPrimitiveSymbol, SymbolToPrimitive +]); + utils.InstallFunctions(GlobalSymbol.prototype, DONT_ENUM, [ "toString", SymbolToString, "valueOf", SymbolValueOf -- 2.7.4