#695: Bitwise operations on Float results in Seg fault -------------------------------+-------------------------------------------- Reporter: nik...@… | Owner: lsansone...@… Type: defect | Status: new Priority: major | Milestone: Component: MacRuby | Keywords: -------------------------------+-------------------------------------------- MacRuby allows bitwise operations on Float but crashes with a segmentation fault when called:
{{{ irb(main):001:0> (1.2 | 1) unknown: [BUG] Segmentation fault MacRuby version 0.6 (ruby 1.9.0) [universal-darwin10.0, x86_64] zsh: abort macirb nik...@fnh-macbook:~/ > macirb irb(main):001:0> ~1.2 unknown: [BUG] Segmentation fault MacRuby version 0.6 (ruby 1.9.0) [universal-darwin10.0, x86_64] zsh: abort macirb irb(main):001:0> (1.2 < 1) unknown: [BUG] Segmentation fault MacRuby version 0.6 (ruby 1.9.0) [universal-darwin10.0, x86_64] zsh: abort macirb nik...@fnh-macbook:~/ > macirb irb(main):001:0> (1.2 ^ 1) unknown: [BUG] Segmentation fault MacRuby version 0.6 (ruby 1.9.0) [universal-darwin10.0, x86_64] zsh: abort macirb }}} Although there is no use in calling a bitwise operator on Float it shouldn't end in a segmentation fault but in a NoMethodError. Tested on MacRuby 0.6 on 10.6.3 -- Ticket URL: <http://www.macruby.org/trac/ticket/695> MacRuby <http://macruby.org/> _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel