const slen = 4; const ulen = 4u; @fragment fn main() { var signed_literal : array; var unsigned_literal : array; var signed_constant : array; var unsigned_constant : array; var shr_const_expr : array; // Ensure that the types are compatible. unsigned_literal = signed_literal; signed_constant = signed_literal; unsigned_constant = signed_literal; shr_const_expr = signed_literal; }