summaryrefslogtreecommitdiff
path: root/test/pending/pos/inliner2.flags
blob: 4bf93a9c2af126778b7bab9eb6892e034d74b36b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
-optimise -Ybackend:GenASM -Xfatal-warnings
/*
This is what we get with 2.11.2-M3 and -Yopt:l:project:

  public final int bob1();
    Code:
       0: aload_0
       1: aload_0
       2: astore        6
       4: aload         6
       6: invokedynamic #62,  0             // InvokeDynamic #0:apply$mcZ$sp:(LA;)Lscala/runtime/java8/JFunction0$mcZ$sp;
      11: checkcast     #29                 // class scala/Function0
      14: invokedynamic #71,  0             // InvokeDynamic #1:apply$mcI$sp:()Lscala/runtime/java8/JFunction0$mcI$sp;
      19: checkcast     #29                 // class scala/Function0
      22: invokedynamic #76,  0             // InvokeDynamic #2:apply$mcI$sp:()Lscala/runtime/java8/JFunction0$mcI$sp;
      27: checkcast     #29                 // class scala/Function0
      30: astore        4
      32: astore_3
      33: astore_2
      34: astore_1
      35: aload_2
      36: pop
      37: aload         6
      39: invokevirtual #53                 // Method A$$$anonfun$1:()Z
      42: ifeq          54
      45: aload_3
      46: invokeinterface #36,  1           // InterfaceMethod scala/Function0.apply:()Ljava/lang/Object;
      51: goto          61
      54: aload         4
      56: invokeinterface #36,  1           // InterfaceMethod scala/Function0.apply:()Ljava/lang/Object;
      61: astore        5
      63: aload         5
      65: invokestatic  #82                 // Method scala/runtime/BoxesRunTime.unboxToInt:(Ljava/lang/Object;)I
      68: ireturn
*/