[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:
parent
5d8c489000
commit
c9fa0c5f01
@ -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();
|
||||
|
Loading…
Reference in New Issue
Block a user