Look like an overlook for me. Apparently no one has encountered this use case before.
Patch seems good to me with no visible defects. Deparse support was also added. As well as a test case. But do we really need copy/paste code for a T_ArrayCoerceExpr case? To be more specific, can we "reuse" T_RelabelType case, as it made for T_OpExpr and T_DistinctExpr? -- Best regards, Maxim Orlov.