summaryrefslogtreecommitdiff
path: root/deps/v8/src/builtins/builtins-symbol.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/builtins/builtins-symbol.cc')
-rw-r--r--deps/v8/src/builtins/builtins-symbol.cc46
1 files changed, 0 insertions, 46 deletions
diff --git a/deps/v8/src/builtins/builtins-symbol.cc b/deps/v8/src/builtins/builtins-symbol.cc
index f57d0bffd9..77bb09d0f7 100644
--- a/deps/v8/src/builtins/builtins-symbol.cc
+++ b/deps/v8/src/builtins/builtins-symbol.cc
@@ -4,7 +4,6 @@
#include "src/builtins/builtins-utils.h"
#include "src/builtins/builtins.h"
-#include "src/code-stub-assembler.h"
#include "src/counters.h"
#include "src/objects-inl.h"
@@ -67,50 +66,5 @@ BUILTIN(SymbolKeyFor) {
return result;
}
-// ES6 section 19.4.3.4 Symbol.prototype [ @@toPrimitive ] ( hint )
-void Builtins::Generate_SymbolPrototypeToPrimitive(
- compiler::CodeAssemblerState* state) {
- typedef compiler::Node Node;
- CodeStubAssembler assembler(state);
-
- Node* receiver = assembler.Parameter(0);
- Node* context = assembler.Parameter(4);
-
- Node* result =
- assembler.ToThisValue(context, receiver, PrimitiveType::kSymbol,
- "Symbol.prototype [ @@toPrimitive ]");
- assembler.Return(result);
-}
-
-// ES6 section 19.4.3.2 Symbol.prototype.toString ( )
-void Builtins::Generate_SymbolPrototypeToString(
- compiler::CodeAssemblerState* state) {
- typedef compiler::Node Node;
- CodeStubAssembler assembler(state);
-
- Node* receiver = assembler.Parameter(0);
- Node* context = assembler.Parameter(3);
-
- Node* value = assembler.ToThisValue(context, receiver, PrimitiveType::kSymbol,
- "Symbol.prototype.toString");
- Node* result =
- assembler.CallRuntime(Runtime::kSymbolDescriptiveString, context, value);
- assembler.Return(result);
-}
-
-// ES6 section 19.4.3.3 Symbol.prototype.valueOf ( )
-void Builtins::Generate_SymbolPrototypeValueOf(
- compiler::CodeAssemblerState* state) {
- typedef compiler::Node Node;
- CodeStubAssembler assembler(state);
-
- Node* receiver = assembler.Parameter(0);
- Node* context = assembler.Parameter(3);
-
- Node* result = assembler.ToThisValue(
- context, receiver, PrimitiveType::kSymbol, "Symbol.prototype.valueOf");
- assembler.Return(result);
-}
-
} // namespace internal
} // namespace v8