summaryrefslogtreecommitdiff
path: root/benchmark/vm2_poly_method_ov.yml
blob: b77a588009f061d11827cfb5ade9a7a09541d4df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
prelude: |
  class C1
    def m
      1
    end
  end
  class C2
    def m
      2
    end
  end

  o1 = C1.new
  o2 = C2.new
benchmark:
  vm2_poly_method_ov: |
    o = (i % 2 == 0) ? o1 : o2
    #  o.m; o.m; o.m; o.m; o.m; o.m; o.m; o.m
loop_count: 6000000