mirror of
https://gitee.com/openharmony/arkcompiler_ets_runtime
synced 2024-10-07 16:13:49 +00:00
!4601 fix ut llvm error
Merge pull request !4601 from ChunyangWang/ut_llvm_error
This commit is contained in:
commit
905f840797
@ -80,6 +80,10 @@ void NumberSpeculativeLowering::VisitGate(GateRef gate)
|
||||
VisitLoadElement(gate);
|
||||
break;
|
||||
}
|
||||
case OpCode::INDEX_CHECK: {
|
||||
VisitIndexCheck(gate);
|
||||
break;
|
||||
}
|
||||
case OpCode::LOAD_ARRAY_LENGTH:
|
||||
case OpCode::LOAD_TYPED_ARRAY_LENGTH: {
|
||||
VisitLoadArrayLength(gate);
|
||||
@ -494,6 +498,12 @@ void NumberSpeculativeLowering::VisitPhi(GateRef gate)
|
||||
}
|
||||
}
|
||||
|
||||
void NumberSpeculativeLowering::VisitIndexCheck(GateRef gate)
|
||||
{
|
||||
acc_.SetGateType(gate, GateType::NJSValue());
|
||||
acc_.SetMachineType(gate, MachineType::I32);
|
||||
}
|
||||
|
||||
void NumberSpeculativeLowering::VisitLoadArrayLength(GateRef gate)
|
||||
{
|
||||
acc_.SetGateType(gate, GateType::NJSValue());
|
||||
|
@ -45,6 +45,7 @@ private:
|
||||
void VisitUndefinedStrictEq(GateRef gate);
|
||||
void VisitCallBuiltins(GateRef gate);
|
||||
void VisitRangeGuard(GateRef gate);
|
||||
void VisitIndexCheck(GateRef gate);
|
||||
void VisitLoadArrayLength(GateRef gate);
|
||||
void VisitLoadElement(GateRef gate);
|
||||
void VisitLoadProperty(GateRef gate);
|
||||
|
Loading…
Reference in New Issue
Block a user