diff options
author | Adriaan Moors <adriaan.moors@epfl.ch> | 2011-11-08 11:36:30 +0000 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@epfl.ch> | 2011-11-08 11:36:30 +0000 |
commit | 5cc3dad991cde9c55c49c451a93a496a16b3afe1 (patch) | |
tree | 4f3404809ada09beb28fe5de19463b098d4026a4 /test/files/run/patmat_unapp_abstype.check | |
parent | 0362b6af90a14e919d3ee1fe38216830b1828ec9 (diff) | |
download | scala-5cc3dad991cde9c55c49c451a93a496a16b3afe1.tar.gz scala-5cc3dad991cde9c55c49c451a93a496a16b3afe1.tar.bz2 scala-5cc3dad991cde9c55c49c451a93a496a16b3afe1.zip |
smarter bridges to unapplies
wraps the call to a bridged synthetic unapply(Seq) in a defensive
if-test:
if (x.isInstanceOf[expectedType])
real.unapply(x.asInstanceOf[expectedType]) else None
NOTE: the test is WRONG, but it has to be due to #1697/#2337 -- once those are fixed, this one should generate the expected output
Diffstat (limited to 'test/files/run/patmat_unapp_abstype.check')
-rw-r--r-- | test/files/run/patmat_unapp_abstype.check | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/files/run/patmat_unapp_abstype.check b/test/files/run/patmat_unapp_abstype.check new file mode 100644 index 0000000000..ac28ccdb95 --- /dev/null +++ b/test/files/run/patmat_unapp_abstype.check @@ -0,0 +1,2 @@ +TypeRef +none of the above |