Community
Participate
Working Groups
Created attachment 206581 [details] Eunit library Multiple markers at this line - IWN.VAL.6716.e 12/19 facsINOUTd - The argument ["flup","flap"] cannot be passed to the inOut or Out parameter cas of the function facsINOUT. The types string[] and string[] are not reference compatible. At line 12 in file \Isolate\EGLSource\mine \same.egl - IWN.VAL.6716.e 12/19 same - The argument ["flup","flap"] cannot be passed to the inOut or Out parameter cas of the function facsINOUT. The types string[] and string[] are not reference compatible. At line 12 in file \Isolate\EGLSource\mine\same.egl I've attached the eunit file that gets the validation message. They appear to be of the same type to me. Is the issue that an array literal is being passed?
I have updated TypeCompatibilityUtil to allow the literal array to be passed to the inout parm. I'm sure there is some good reason why the validation code treats array literals as value types, but I am not sure what it is at this time.
Validation changes make this testcase invalid. Verfied with 20111111_0901 and closed