🌟
[Bug #20651] false && (1 in 1) したときに argument stack underflow が発生するバグ
[Bug #20651] false && (1 in 1)
produces argument stack underflow (-1)
-
false && (1 in 1)
やfalse || (1 in 1)
を実行するとargument stack underflow
が発生するというバグ報告
false && (1 in 1)
-- raw disasm--------
trace: 1
0000 putobject false ( 1)
0002 leave ( 1)
<L004> [sp: 1]
<L002> [sp: 1]
0003 pop ( 1)
* 0004 pop ( 1)
0005 putobject false ( 1)
0007 leave ( 1)
---------------------
test.rb:1: argument stack underflow (-1)
test.rb: compile error (SyntaxError)
- このバグは Ruby 3.0 から発生しているみたいですね
Discussion