diff options
Diffstat (limited to 'sbt-bridge/sbt-test/source-dependencies/specialized/test')
-rw-r--r-- | sbt-bridge/sbt-test/source-dependencies/specialized/test | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sbt-bridge/sbt-test/source-dependencies/specialized/test b/sbt-bridge/sbt-test/source-dependencies/specialized/test new file mode 100644 index 000000000..b9e1ad09c --- /dev/null +++ b/sbt-bridge/sbt-test/source-dependencies/specialized/test @@ -0,0 +1,15 @@ +# -Yspecialize is 2.8 only +> compile + +# verify that erased A.x can be called normally and reflectively +> run false + +# make A.x specialized +$ copy-file changes/A.scala A.scala + +# B.scala needs recompiling so that B.y calls the specialized version of A.x +> compile + +# verify that specialized A.x can be called normally and reflectively +# NOTE: this test doesn't actually work correctly: have to check the output to see that B.scala was recompiled +> run true
\ No newline at end of file |