mirror of
https://gitee.com/openharmony/arkcompiler_ets_runtime
synced 2025-02-17 10:18:13 +00:00
!7820 Bugfix:Entries IR GetError result
Merge pull request !7820 from 贺存茂/EntriesIR0616
This commit is contained in:
commit
45087f818e
@ -2010,7 +2010,7 @@ GateRef BuiltinsObjectStubBuilder::GetEnumPropertyEntries(GateRef glue, GateRef
|
||||
SetValueToTaggedArray(VariableType::JS_ANY(), glue, arrayProp, Int32(0), key);
|
||||
SetValueToTaggedArray(VariableType::JS_ANY(), glue, arrayProp, Int32(1), value);
|
||||
GateRef propArray = CreateArrayFromList(glue, arrayProp);
|
||||
SetValueToTaggedArray(VariableType::JS_ANY(), glue, allEnumArray, *idx, propArray);
|
||||
SetValueToTaggedArray(VariableType::JS_ANY(), glue, allEnumArray, *length, propArray);
|
||||
length = Int32Add(*length, Int32(1));
|
||||
Jump(&loopEnd);
|
||||
}
|
||||
|
@ -32,3 +32,4 @@ f,-2147483649
|
||||
[["1",1],["2",2],["3",3],["a",1],["b",2],["c",3]]
|
||||
[["a",1],["b",2],["c",3]]
|
||||
[]
|
||||
aaa,va,bbb,vb
|
||||
|
@ -138,4 +138,9 @@ print(JSON.stringify(Object.entries(obj6)));
|
||||
print(JSON.stringify(Object.entries(obj7)));
|
||||
print(JSON.stringify(Object.entries(obj8)));
|
||||
print(JSON.stringify(Object.entries(obj9)));
|
||||
print(JSON.stringify(Object.entries(obj10)));
|
||||
print(JSON.stringify(Object.entries(obj10)));
|
||||
|
||||
let arr =[];
|
||||
arr["aaa"]="va";
|
||||
arr["bbb"]="vb";
|
||||
print(Object.entries(arr))
|
||||
|
Loading…
x
Reference in New Issue
Block a user