This commit is contained in:
Valk Richard Li
2020-03-20 23:56:47 +08:00
committed by GitHub
parent 86580089f2
commit da76227038
2 changed files with 228 additions and 10 deletions
+6
View File
@@ -358,9 +358,15 @@ int nasal_vector::get_elem(int addr)
// 0 ~ size-1 -size ~ -1
int bound=nas_array.size();
if(-bound<=addr && addr<0)
{
nasal_gc.reference_add(nas_array[bound+addr]);
return nas_array[bound+addr];
}
else if(0<=addr && addr<bound)
{
nasal_gc.reference_add(nas_array[addr]);
return nas_array[addr];
}
return -1;
}
int nasal_vector::vec_pop()