We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 40c3088 commit 9a0d83eCopy full SHA for 9a0d83e
1 file changed
bootstraptest/test_yjit.rb
@@ -578,3 +578,40 @@ def run
578
run
579
580
}
581
+
582
+# getinstancevariable on Symbol
583
+assert_equal '[nil, nil]', %q{
584
+ # @foo to exercise the getinstancevariable instruction
585
+ public def get_foo
586
+ @foo
587
+ end
588
589
+ dyn_sym = ("a" + "b").to_sym
590
+ sym = :static
591
592
+ # compile get_foo
593
+ dyn_sym.get_foo
594
595
596
+ [dyn_sym.get_foo, sym.get_foo]
597
+}
598
599
+# attr_reader on Symbol
600
601
+ class Symbol
602
+ attr_reader :foo
603
604
605
606
+ foo
607
608
609
610
611
612
613
614
615
616
617
0 commit comments