Index: src/code-stub-assembler.h |
diff --git a/src/code-stub-assembler.h b/src/code-stub-assembler.h |
index 936c5d267799b52aee590fc4cbe85ae5e9143a57..baf86a15e7f7ee80b6e01e2f9cebb3df0e9b9d31 100644 |
--- a/src/code-stub-assembler.h |
+++ b/src/code-stub-assembler.h |
@@ -467,6 +467,11 @@ class CodeStubAssembler : public compiler::CodeAssembler { |
PrimitiveType primitive_type, |
char const* method_name); |
+ // Throws a TypeError for {method_name} if {value} is not of the given |
+ // instance type. Returns {value}'s map. |
+ compiler::Node* ThrowIfNotType(compiler::Node* context, compiler::Node* value, |
Igor Sheludko
2016/09/29 12:55:29
Suggestion: ThrowIfNotInstanceType
jgruber
2016/09/29 14:40:27
Done.
|
+ int instance_type, char const* method_name); |
Igor Sheludko
2016/09/29 12:55:29
InstanceType instance_type
jgruber
2016/09/29 14:40:27
Done.
|
+ |
// String helpers. |
// Load a character from a String (might flatten a ConsString). |
compiler::Node* StringCharCodeAt(compiler::Node* string, |