View | Details | Raw Unified | Return to bug 159021 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/jdt/core/tests/compiler/regression/BooleanTest.java (-49 / +63 lines)
Lines 567-584 Link Here
567
		"     0  ldc2_w <Long -26> [18]\n" + 
567
		"     0  ldc2_w <Long -26> [18]\n" + 
568
		"     3  lstore_1 [l11]\n" + 
568
		"     3  lstore_1 [l11]\n" + 
569
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
569
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
570
		"     7  iconst_1\n" + 
570
		"     7  getstatic X.f0 : float [26]\n" + 
571
		"     8  invokevirtual java.io.PrintStream.println(boolean) : void [26]\n" + 
571
		"    10  pop\n" + 
572
		"    11  return\n" + 
572
		"    11  iconst_1\n" + 
573
		"    12  invokevirtual java.io.PrintStream.println(boolean) : void [28]\n" + 
574
		"    15  return\n" + 
573
		"      Line numbers:\n" + 
575
		"      Line numbers:\n" + 
574
		"        [pc: 0, line: 6]\n" + 
576
		"        [pc: 0, line: 6]\n" + 
575
		"        [pc: 4, line: 8]\n" + 
577
		"        [pc: 4, line: 8]\n" + 
576
		"        [pc: 7, line: 9]\n" + 
578
		"        [pc: 7, line: 9]\n" + 
577
		"        [pc: 8, line: 8]\n" + 
579
		"        [pc: 12, line: 8]\n" + 
578
		"        [pc: 11, line: 10]\n" + 
580
		"        [pc: 15, line: 10]\n" + 
579
		"      Local variable table:\n" + 
581
		"      Local variable table:\n" + 
580
		"        [pc: 0, pc: 12] local: args index: 0 type: java.lang.String[]\n" + 
582
		"        [pc: 0, pc: 16] local: args index: 0 type: java.lang.String[]\n" + 
581
		"        [pc: 4, pc: 12] local: l11 index: 1 type: long\n";
583
		"        [pc: 4, pc: 16] local: l11 index: 1 type: long\n";
582
	
584
	
583
	try {
585
	try {
584
		File f = new File(OUTPUT_DIR + File.separator + "X.class");
586
		File f = new File(OUTPUT_DIR + File.separator + "X.class");
Lines 624-641 Link Here
624
		"     0  ldc2_w <Long -26> [18]\n" + 
626
		"     0  ldc2_w <Long -26> [18]\n" + 
625
		"     3  lstore_1 [l11]\n" + 
627
		"     3  lstore_1 [l11]\n" + 
626
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
628
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
627
		"     7  iconst_1\n" + 
629
		"     7  getstatic X.f0 : float [26]\n" + 
628
		"     8  invokevirtual java.io.PrintStream.println(boolean) : void [26]\n" + 
630
		"    10  pop\n" + 
629
		"    11  return\n" + 
631
		"    11  iconst_1\n" + 
632
		"    12  invokevirtual java.io.PrintStream.println(boolean) : void [28]\n" + 
633
		"    15  return\n" + 
630
		"      Line numbers:\n" + 
634
		"      Line numbers:\n" + 
631
		"        [pc: 0, line: 6]\n" + 
635
		"        [pc: 0, line: 6]\n" + 
632
		"        [pc: 4, line: 8]\n" + 
636
		"        [pc: 4, line: 8]\n" + 
633
		"        [pc: 7, line: 9]\n" + 
637
		"        [pc: 7, line: 9]\n" + 
634
		"        [pc: 8, line: 8]\n" + 
638
		"        [pc: 12, line: 8]\n" + 
635
		"        [pc: 11, line: 10]\n" + 
639
		"        [pc: 15, line: 10]\n" + 
636
		"      Local variable table:\n" + 
640
		"      Local variable table:\n" + 
637
		"        [pc: 0, pc: 12] local: args index: 0 type: java.lang.String[]\n" + 
641
		"        [pc: 0, pc: 16] local: args index: 0 type: java.lang.String[]\n" + 
638
		"        [pc: 4, pc: 12] local: l11 index: 1 type: long\n";
642
		"        [pc: 4, pc: 16] local: l11 index: 1 type: long\n";
639
	
643
	
640
	try {
644
	try {
641
		File f = new File(OUTPUT_DIR + File.separator + "X.class");
645
		File f = new File(OUTPUT_DIR + File.separator + "X.class");
Lines 681-698 Link Here
681
		"     0  ldc2_w <Long -26> [18]\n" + 
685
		"     0  ldc2_w <Long -26> [18]\n" + 
682
		"     3  lstore_1 [l11]\n" + 
686
		"     3  lstore_1 [l11]\n" + 
683
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
687
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
684
		"     7  iconst_1\n" + 
688
		"     7  getstatic X.f0 : float [26]\n" + 
685
		"     8  invokevirtual java.io.PrintStream.println(boolean) : void [26]\n" + 
689
		"    10  pop\n" + 
686
		"    11  return\n" + 
690
		"    11  iconst_1\n" + 
691
		"    12  invokevirtual java.io.PrintStream.println(boolean) : void [28]\n" + 
692
		"    15  return\n" + 
687
		"      Line numbers:\n" + 
693
		"      Line numbers:\n" + 
688
		"        [pc: 0, line: 6]\n" + 
694
		"        [pc: 0, line: 6]\n" + 
689
		"        [pc: 4, line: 8]\n" + 
695
		"        [pc: 4, line: 8]\n" + 
690
		"        [pc: 7, line: 9]\n" + 
696
		"        [pc: 7, line: 9]\n" + 
691
		"        [pc: 8, line: 8]\n" + 
697
		"        [pc: 12, line: 8]\n" + 
692
		"        [pc: 11, line: 10]\n" + 
698
		"        [pc: 15, line: 10]\n" + 
693
		"      Local variable table:\n" + 
699
		"      Local variable table:\n" + 
694
		"        [pc: 0, pc: 12] local: args index: 0 type: java.lang.String[]\n" + 
700
		"        [pc: 0, pc: 16] local: args index: 0 type: java.lang.String[]\n" + 
695
		"        [pc: 4, pc: 12] local: l11 index: 1 type: long\n";
701
		"        [pc: 4, pc: 16] local: l11 index: 1 type: long\n";
696
	
702
	
697
	try {
703
	try {
698
		File f = new File(OUTPUT_DIR + File.separator + "X.class");
704
		File f = new File(OUTPUT_DIR + File.separator + "X.class");
Lines 867-884 Link Here
867
		"     0  ldc2_w <Long -26> [18]\n" + 
873
		"     0  ldc2_w <Long -26> [18]\n" + 
868
		"     3  lstore_1 [l11]\n" + 
874
		"     3  lstore_1 [l11]\n" + 
869
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
875
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
870
		"     7  iconst_0\n" + 
876
		"     7  getstatic X.f0 : float [26]\n" + 
871
		"     8  invokevirtual java.io.PrintStream.println(boolean) : void [26]\n" + 
877
		"    10  pop\n" + 
872
		"    11  return\n" + 
878
		"    11  iconst_0\n" + 
879
		"    12  invokevirtual java.io.PrintStream.println(boolean) : void [28]\n" + 
880
		"    15  return\n" + 
873
		"      Line numbers:\n" + 
881
		"      Line numbers:\n" + 
874
		"        [pc: 0, line: 6]\n" + 
882
		"        [pc: 0, line: 6]\n" + 
875
		"        [pc: 4, line: 8]\n" + 
883
		"        [pc: 4, line: 8]\n" + 
876
		"        [pc: 7, line: 9]\n" + 
884
		"        [pc: 7, line: 9]\n" + 
877
		"        [pc: 8, line: 8]\n" + 
885
		"        [pc: 12, line: 8]\n" + 
878
		"        [pc: 11, line: 10]\n" + 
886
		"        [pc: 15, line: 10]\n" + 
879
		"      Local variable table:\n" + 
887
		"      Local variable table:\n" + 
880
		"        [pc: 0, pc: 12] local: args index: 0 type: java.lang.String[]\n" + 
888
		"        [pc: 0, pc: 16] local: args index: 0 type: java.lang.String[]\n" + 
881
		"        [pc: 4, pc: 12] local: l11 index: 1 type: long\n";
889
		"        [pc: 4, pc: 16] local: l11 index: 1 type: long\n";
882
	
890
	
883
	try {
891
	try {
884
		File f = new File(OUTPUT_DIR + File.separator + "X.class");
892
		File f = new File(OUTPUT_DIR + File.separator + "X.class");
Lines 924-941 Link Here
924
		"     0  ldc2_w <Long -26> [18]\n" + 
932
		"     0  ldc2_w <Long -26> [18]\n" + 
925
		"     3  lstore_1 [l11]\n" + 
933
		"     3  lstore_1 [l11]\n" + 
926
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
934
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
927
		"     7  iconst_0\n" + 
935
		"     7  getstatic X.f0 : float [26]\n" + 
928
		"     8  invokevirtual java.io.PrintStream.println(boolean) : void [26]\n" + 
936
		"    10  pop\n" + 
929
		"    11  return\n" + 
937
		"    11  iconst_0\n" + 
938
		"    12  invokevirtual java.io.PrintStream.println(boolean) : void [28]\n" + 
939
		"    15  return\n" + 
930
		"      Line numbers:\n" + 
940
		"      Line numbers:\n" + 
931
		"        [pc: 0, line: 6]\n" + 
941
		"        [pc: 0, line: 6]\n" + 
932
		"        [pc: 4, line: 8]\n" + 
942
		"        [pc: 4, line: 8]\n" + 
933
		"        [pc: 7, line: 9]\n" + 
943
		"        [pc: 7, line: 9]\n" + 
934
		"        [pc: 8, line: 8]\n" + 
944
		"        [pc: 12, line: 8]\n" + 
935
		"        [pc: 11, line: 10]\n" + 
945
		"        [pc: 15, line: 10]\n" + 
936
		"      Local variable table:\n" + 
946
		"      Local variable table:\n" + 
937
		"        [pc: 0, pc: 12] local: args index: 0 type: java.lang.String[]\n" + 
947
		"        [pc: 0, pc: 16] local: args index: 0 type: java.lang.String[]\n" + 
938
		"        [pc: 4, pc: 12] local: l11 index: 1 type: long\n" + 
948
		"        [pc: 4, pc: 16] local: l11 index: 1 type: long\n" + 
939
		"}";
949
		"}";
940
	
950
	
941
	try {
951
	try {
Lines 982-999 Link Here
982
		"     0  ldc2_w <Long -26> [18]\n" + 
992
		"     0  ldc2_w <Long -26> [18]\n" + 
983
		"     3  lstore_1 [l11]\n" + 
993
		"     3  lstore_1 [l11]\n" + 
984
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
994
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
985
		"     7  iconst_0\n" + 
995
		"     7  getstatic X.f0 : float [26]\n" + 
986
		"     8  invokevirtual java.io.PrintStream.println(boolean) : void [26]\n" + 
996
		"    10  pop\n" + 
987
		"    11  return\n" + 
997
		"    11  iconst_0\n" + 
998
		"    12  invokevirtual java.io.PrintStream.println(boolean) : void [28]\n" + 
999
		"    15  return\n" + 
988
		"      Line numbers:\n" + 
1000
		"      Line numbers:\n" + 
989
		"        [pc: 0, line: 6]\n" + 
1001
		"        [pc: 0, line: 6]\n" + 
990
		"        [pc: 4, line: 8]\n" + 
1002
		"        [pc: 4, line: 8]\n" + 
991
		"        [pc: 7, line: 9]\n" + 
1003
		"        [pc: 7, line: 9]\n" + 
992
		"        [pc: 8, line: 8]\n" + 
1004
		"        [pc: 12, line: 8]\n" + 
993
		"        [pc: 11, line: 10]\n" + 
1005
		"        [pc: 15, line: 10]\n" + 
994
		"      Local variable table:\n" + 
1006
		"      Local variable table:\n" + 
995
		"        [pc: 0, pc: 12] local: args index: 0 type: java.lang.String[]\n" + 
1007
		"        [pc: 0, pc: 16] local: args index: 0 type: java.lang.String[]\n" + 
996
		"        [pc: 4, pc: 12] local: l11 index: 1 type: long\n";
1008
		"        [pc: 4, pc: 16] local: l11 index: 1 type: long\n";
997
	
1009
	
998
	try {
1010
	try {
999
		File f = new File(OUTPUT_DIR + File.separator + "X.class");
1011
		File f = new File(OUTPUT_DIR + File.separator + "X.class");
Lines 1039-1056 Link Here
1039
		"     0  ldc2_w <Long -26> [18]\n" + 
1051
		"     0  ldc2_w <Long -26> [18]\n" + 
1040
		"     3  lstore_1 [l11]\n" + 
1052
		"     3  lstore_1 [l11]\n" + 
1041
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
1053
		"     4  getstatic java.lang.System.out : java.io.PrintStream [20]\n" + 
1042
		"     7  iconst_0\n" + 
1054
		"     7  getstatic X.f0 : float [26]\n" + 
1043
		"     8  invokevirtual java.io.PrintStream.println(boolean) : void [26]\n" + 
1055
		"    10  pop\n" + 
1044
		"    11  return\n" + 
1056
		"    11  iconst_0\n" + 
1057
		"    12  invokevirtual java.io.PrintStream.println(boolean) : void [28]\n" + 
1058
		"    15  return\n" + 
1045
		"      Line numbers:\n" + 
1059
		"      Line numbers:\n" + 
1046
		"        [pc: 0, line: 6]\n" + 
1060
		"        [pc: 0, line: 6]\n" + 
1047
		"        [pc: 4, line: 8]\n" + 
1061
		"        [pc: 4, line: 8]\n" + 
1048
		"        [pc: 7, line: 9]\n" + 
1062
		"        [pc: 7, line: 9]\n" + 
1049
		"        [pc: 8, line: 8]\n" + 
1063
		"        [pc: 12, line: 8]\n" + 
1050
		"        [pc: 11, line: 10]\n" + 
1064
		"        [pc: 15, line: 10]\n" + 
1051
		"      Local variable table:\n" + 
1065
		"      Local variable table:\n" + 
1052
		"        [pc: 0, pc: 12] local: args index: 0 type: java.lang.String[]\n" + 
1066
		"        [pc: 0, pc: 16] local: args index: 0 type: java.lang.String[]\n" + 
1053
		"        [pc: 4, pc: 12] local: l11 index: 1 type: long\n";
1067
		"        [pc: 4, pc: 16] local: l11 index: 1 type: long\n";
1054
	
1068
	
1055
	try {
1069
	try {
1056
		File f = new File(OUTPUT_DIR + File.separator + "X.class");
1070
		File f = new File(OUTPUT_DIR + File.separator + "X.class");

Return to bug 159021