[ruby-core:114722] [Ruby master Bug#19877] Non intuitive behavior of syntax only applied to literal value