| 
					
				 | 
			
			
				@@ -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: { 
			 |