summaryrefslogtreecommitdiff
path: root/test/pending/pos/sealed-final.flags
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@typesafe.com>2016-01-26 06:59:23 +0100
committerLukas Rytz <lukas.rytz@typesafe.com>2016-01-26 06:59:23 +0100
commitef77a5497a64f4fa870e830e9114bd00db269452 (patch)
tree4ce0d9afde8d2c44e0920d276661b0e57ca6d6bb /test/pending/pos/sealed-final.flags
parent90ee1b871236402f8543bf424a4f38d909598b3a (diff)
parent983894f24b6c79934af757173d9e44faecd34069 (diff)
downloadscala-ef77a5497a64f4fa870e830e9114bd00db269452.tar.gz
scala-ef77a5497a64f4fa870e830e9114bd00db269452.tar.bz2
scala-ef77a5497a64f4fa870e830e9114bd00db269452.zip
Merge pull request #4916 from lrytz/restoreASMTests
Restore backend tests that were removed together with GenASM
Diffstat (limited to 'test/pending/pos/sealed-final.flags')
-rw-r--r--test/pending/pos/sealed-final.flags41
1 files changed, 0 insertions, 41 deletions
diff --git a/test/pending/pos/sealed-final.flags b/test/pending/pos/sealed-final.flags
deleted file mode 100644
index 63d024a0ba..0000000000
--- a/test/pending/pos/sealed-final.flags
+++ /dev/null
@@ -1,41 +0,0 @@
--Xfatal-warnings -Yinline-warnings -Ybackend:GenASM -optimise
-/*
-The new flag settings could be
- -Yopt-warnings -Yopt:l:project
-
-The issue here is that things are being inlined, but a lot of
-redundant load/store instructions are left behind:
-
-2.11.7:
-
- public int f();
- Code:
- 0: getstatic #19 // Field Foo$.MODULE$:LFoo$;
- 3: invokevirtual #23 // Method Foo$.mkFoo:()LFoo;
- 6: pop
- 7: bipush 10
- 9: iconst_1
- 10: iadd
- 11: ireturn
-
-
-2.12.0-M3:
-
- public int f();
- Code:
- 0: getstatic #19 // Field Foo$.MODULE$:LFoo$;
- 3: invokevirtual #23 // Method Foo$.mkFoo:()LFoo;
- 6: bipush 10
- 8: istore_2
- 9: dup
- 10: ifnonnull 15
- 13: aconst_null
- 14: athrow
- 15: astore_1
- 16: iload_2
- 17: iconst_1
- 18: iadd
- 19: istore_3
- 20: iload_3
- 21: ireturn
-*/ \ No newline at end of file