Instruction opcode for the Y operation is currently stored as an expression operand. This may cause incorrect detection of error position by getLitLoc. Currently, it does not because VOPD instructions are not validated by the parser.
This change is required for VOPD validation which is WIP.