[ruby-core:113149] [Ruby master Bug#19583] Unary minus inconsistency when used with variables and literals