fix Issue 13490 - Can't append to array of structs with alias this as lvalue ternary opoerator result
Merge pull request #4002 from 9rnsr/fix13490

Issue 13490 - Can't append to array of structs with alias this as lvalue ternary opoerator result