Community
Participate
Working Groups
Works as expected when parameter is an IN. Fails for when declared INOUT ... the string value becomes only the suffix. program appendTest type BasicProgram {} function main() data string = "incomingINOUT"; append(data); data = "incomingIN"; appendIN(data); end function append(str String inout) trace(str); str += "*** SUFFIX ****"; trace(str); end function appendIN(str String in) trace(str); str += "*** SUFFIX ****"; trace(str); end function trace(info string in) syslib.writeStdOut(info); end end
fixed
Verified
Closing this defect.