From: "takuto_h (Takuto Hayashi)" Date: 2013-08-02T10:03:40+09:00 Subject: [ruby-core:56316] [ruby-trunk - Bug #8717][Open] Negation of a rational/imaginary number literal isn't working Issue #8717 has been reported by takuto_h (Takuto Hayashi). ---------------------------------------- Bug #8717: Negation of a rational/imaginary number literal isn't working https://bugs.ruby-lang.org/issues/8717 Author: takuto_h (Takuto Hayashi) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 2.1.0dev (2013-08-02 trunk 42320) [x86_64-linux] Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN Hello. I've found that negation of a rational/imaginary number literal isn't working. irb(main):001:0> RUBY_DESCRIPTION => "ruby 2.1.0dev (2013-08-02 trunk 42320) [x86_64-linux]" irb(main):002:0> -3r => (3/1) irb(main):003:0> -2i => (0+2i) irb(main):004:0> The attached file is a patch to fix this bug. Thanks. -- http://bugs.ruby-lang.org/