Chromium Code Reviews| Index: src/builtins/builtins.cc |
| diff --git a/src/builtins/builtins.cc b/src/builtins/builtins.cc |
| index 45a4842bb3b349384394167bf0f5c6144df60b6f..6d90f50fa488d671f4af609110d0351f098fb867 100644 |
| --- a/src/builtins/builtins.cc |
| +++ b/src/builtins/builtins.cc |
| @@ -125,6 +125,14 @@ Callable Builtins::CallableFor(Isolate* isolate, Name name) { |
| BUILTIN_LIST(IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, CASE, CASE, |
| CASE, IGNORE_BUILTIN, IGNORE_BUILTIN) |
| #undef CASE |
| +#define CASE(Name, ...) \ |
| + case k##Name: { \ |
| + Handle<Code> code = isolate->builtins()->Name(); \ |
| + return Callable(code, ConstructTrampolineDescriptor(isolate)); \ |
|
Igor Sheludko
2017/04/20 15:55:19
s/ConstructTrampolineDescriptor/BuiltinDescriptor/
kozy
2017/04/20 16:48:15
Done.
|
| + } |
| + BUILTIN_LIST(CASE, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, |
| + IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN, IGNORE_BUILTIN) |
| +#undef CASE |
| default: |
| UNREACHABLE(); |
| return Callable(Handle<Code>::null(), VoidDescriptor(isolate)); |