[CSA][cleanup] TNodified return types in interpreter-generator

There were two already TNodified methods, but lacking TNodification
on the variables that they were assigning to.

Now only CallRuntimeN and ExitPoint remain in interpreter-generator.

Bug: v8:6949, v8:9396
Change-Id: I66f74306b88c2254ad8ed1cb2c17187afa4fe0ad
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1805644
Auto-Submit: Santiago Aboy Solanes <solanes@chromium.org>
Commit-Queue: Mythri Alle <mythria@chromium.org>
Reviewed-by: Mythri Alle <mythria@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63809}
This commit is contained in:
Santiago Aboy Solanes 2019-09-16 14:35:54 +01:00 committed by Commit Bot
parent 5d8c489000
commit c9fa0c5f01

View File

@ -1513,7 +1513,7 @@ IGNITION_HANDLER(LogicalNot, InterpreterAssembler) {
// object in the accumulator.
IGNITION_HANDLER(TypeOf, InterpreterAssembler) {
TNode<Object> value = GetAccumulator();
Node* result = Typeof(value);
TNode<String> result = Typeof(value);
SetAccumulator(result);
Dispatch();
}
@ -2831,7 +2831,7 @@ IGNITION_HANDLER(CreateMappedArguments, InterpreterAssembler) {
BIND(&if_not_duplicate_parameters);
{
ArgumentsBuiltinsAssembler constructor_assembler(state());
Node* result =
TNode<JSObject> result =
constructor_assembler.EmitFastNewSloppyArguments(context, closure);
SetAccumulator(result);
Dispatch();