Skip to content

[Backport #21370] compile.c: Handle anonymous variables in outer_variable_cmp #50422

[Backport #21370] compile.c: Handle anonymous variables in outer_variable_cmp

[Backport #21370] compile.c: Handle anonymous variables in outer_variable_cmp #50422

Triggered via pull request July 17, 2025 23:57
Status Failure
Total duration 37m 7s
Artifacts

windows.yml

on: pull_request
Matrix: make
Windows result
2s
Windows result
Fit to window
Zoom out
Zoom in

Annotations

13 errors and 1 warning
Win 2022 VS 2022 (check)
Process completed with exit code 2.
Error: src/gems/src/rbs/test/stdlib/Dir_test.rb#L133
NotImplementedError: fileno() function is unimplemented on this machine test/stdlib/Dir_test.rb:133:in 'Dir#test_for_fd' test/stdlib/Dir_test.rb:133:in 'DirSingletonTest#test_for_fd'
Error: src/gems/src/rbs/test/stdlib/Dir_test.rb#L107
NotImplementedError: fileno() function is unimplemented on this machine test/stdlib/Dir_test.rb:107:in 'Dir#test_fchdir' test/stdlib/Dir_test.rb:107:in 'DirSingletonTest#test_fchdir'
Error: src/gems/src/rbs/test/stdlib/Dir_test.rb#L236
NotImplementedError: fileno() function is unimplemented on this machine C:/a/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:92:in 'block (2 levels) in Dir#wrapped_object' C:/a/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:92:in 'block (2 levels) in wrapped_object' C:/a/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' C:/a/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' C:/a/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' C:/a/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/Dir_test.rb:236:in 'DirInstanceTest#test_fileno'
Error: src/gems/src/rbs/test/stdlib/ARGF_test.rb#L345
ArgumentError: no stream to rewind test/stdlib/ARGF_test.rb:19:in 'ARGF.class#rewind' test/stdlib/ARGF_test.rb:19:in 'ARGFTest#argf_for_write' test/stdlib/ARGF_test.rb:345:in 'ARGFTest#test_write'
Error: src/gems/src/rbs/test/stdlib/ARGF_test.rb#L340
ArgumentError: no stream to rewind test/stdlib/ARGF_test.rb:19:in 'ARGF.class#rewind' test/stdlib/ARGF_test.rb:19:in 'ARGFTest#argf_for_write' test/stdlib/ARGF_test.rb:340:in 'ARGFTest#test_to_write_io'
Error: src/gems/src/rbs/test/stdlib/ARGF_test.rb#L272
Errno::EBADF: Bad file descriptor @ rb_io_set_nonblock - test/stdlib/ARGF_test.rb C:/a/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:92:in 'ARGF.class#read_nonblock' C:/a/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/spy.rb:92:in 'block (2 levels) in wrapped_object' C:/a/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' C:/a/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' C:/a/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' C:/a/ruby/ruby/src/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/ARGF_test.rb:272:in 'ARGFTest#test_read_nonblock'
Error: src/gems/src/rbs/test/stdlib/ARGF_test.rb#L53
ArgumentError: no stream to rewind test/stdlib/ARGF_test.rb:19:in 'ARGF.class#rewind' test/stdlib/ARGF_test.rb:19:in 'ARGFTest#argf_for_write' test/stdlib/ARGF_test.rb:53:in 'ARGFTest#test_puts'
Error: src/gems/src/rbs/test/stdlib/ARGF_test.rb#L46
ArgumentError: no stream to rewind test/stdlib/ARGF_test.rb:19:in 'ARGF.class#rewind' test/stdlib/ARGF_test.rb:19:in 'ARGFTest#argf_for_write' test/stdlib/ARGF_test.rb:46:in 'ARGFTest#test_putc'
Error: src/gems/src/rbs/test/stdlib/ARGF_test.rb#L41
ArgumentError: no stream to rewind test/stdlib/ARGF_test.rb:19:in 'ARGF.class#rewind' test/stdlib/ARGF_test.rb:19:in 'ARGFTest#argf_for_write' test/stdlib/ARGF_test.rb:41:in 'ARGFTest#test_printf'
Error: src/gems/src/rbs/test/stdlib/ARGF_test.rb#L36
ArgumentError: no stream to rewind test/stdlib/ARGF_test.rb:19:in 'ARGF.class#rewind' test/stdlib/ARGF_test.rb:19:in 'ARGFTest#argf_for_write' test/stdlib/ARGF_test.rb:36:in 'ARGFTest#test_print'
Win 2025 VS 2022 (check)
Process completed with exit code 2.
Windows result
Process completed with exit code 1.
Win 2025 VS 2022 (check)
Cache save failed.