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