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