|
@@ -164,6 +164,8 @@ export class IVProgProcessor {
|
|
|
return Promise.all(promises$).then(values => {
|
|
|
for (let i = 0; i < values.length; i++) {
|
|
|
const stoObj = values[i];
|
|
|
+ // console.log(calleeStore.name);
|
|
|
+ // console.log(stoObj);
|
|
|
const exp = actualList[i];
|
|
|
let shouldTypeCast = false;
|
|
|
const formalParameter = formalList[i];
|
|
@@ -1079,7 +1081,7 @@ export class IVProgProcessor {
|
|
|
if(vl.type instanceof ArrayType) {
|
|
|
switch(vl.type.dimensions) {
|
|
|
case 1: {
|
|
|
- realValue = new StoreObjectArray(vl.type, vl.value);
|
|
|
+ realValue = new StoreObjectArray(vl.type, vl.value.length, null, vl.value);
|
|
|
break;
|
|
|
}
|
|
|
default: {
|