This issue is not API specific bug, nor a shader compiler issue. With the information currently available, this seems to be a bug in user shader code. If further information becomes available that points to an implementation bug, feel free to reopen this ticket.