summaryrefslogtreecommitdiff
path: root/test/files/neg/macro-incompatible-macro-engine-a.check
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2014-03-07 14:52:23 +0100
committerEugene Burmako <xeno.by@gmail.com>2014-03-07 18:56:35 +0100
commitb10f45a78217b002f8ac6e2051ff932a1ac2e029 (patch)
treefe781db5f7290794ddbec794aa53f2e399f12af8 /test/files/neg/macro-incompatible-macro-engine-a.check
parent2dddb03b267770afcd0249ad700e55d53019e637 (diff)
downloadscala-b10f45a78217b002f8ac6e2051ff932a1ac2e029.tar.gz
scala-b10f45a78217b002f8ac6e2051ff932a1ac2e029.tar.bz2
scala-b10f45a78217b002f8ac6e2051ff932a1ac2e029.zip
SI-8375 saner binary incompat errors for macros
Inspired by Brian McKenna's RC1 migration experience, this commit improves macro impl binding validation in order to provide more helpful diagnostic for this quite frequent class of errors.
Diffstat (limited to 'test/files/neg/macro-incompatible-macro-engine-a.check')
-rw-r--r--test/files/neg/macro-incompatible-macro-engine-a.check7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/files/neg/macro-incompatible-macro-engine-a.check b/test/files/neg/macro-incompatible-macro-engine-a.check
new file mode 100644
index 0000000000..8ae08bd164
--- /dev/null
+++ b/test/files/neg/macro-incompatible-macro-engine-a.check
@@ -0,0 +1,7 @@
+Test_3.scala:2: error: macro cannot be expanded, because it was compiled by an incompatible macro engine
+ Macros.foo
+ ^
+Test_3.scala:3: error: macro cannot be expanded, because it was compiled by an incompatible macro engine
+ Macros.foo
+ ^
+two errors found