summaryrefslogtreecommitdiff
path: root/test/files/run/macro-duplicate.flags
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2012-12-25 14:09:33 +0100
committerEugene Burmako <xeno.by@gmail.com>2012-12-25 14:09:33 +0100
commit48cdfefb95ee43ded08688d6c99a8c3a32d47f18 (patch)
tree8afef91284098f0e78e9995349b73db3dd716940 /test/files/run/macro-duplicate.flags
parentd2a7aa4ba1c048e52affb0eb2b9167a18dc29c83 (diff)
downloadscala-48cdfefb95ee43ded08688d6c99a8c3a32d47f18.tar.gz
scala-48cdfefb95ee43ded08688d6c99a8c3a32d47f18.tar.bz2
scala-48cdfefb95ee43ded08688d6c99a8c3a32d47f18.zip
macro expansions are now auto-duplicated
The fix still requires macro developers to be careful about sharing trees by references, because attributed DefTrees will still bring trouble. However this is an improvement, because it doesn't make matters worse and automatically fixes situations similar to one in the test. A much more thorough discussion with a number of open questions left: http://groups.google.com/group/scala-internals/browse_thread/thread/492560d941b315cc
Diffstat (limited to 'test/files/run/macro-duplicate.flags')
-rw-r--r--test/files/run/macro-duplicate.flags1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/files/run/macro-duplicate.flags b/test/files/run/macro-duplicate.flags
new file mode 100644
index 0000000000..cd66464f2f
--- /dev/null
+++ b/test/files/run/macro-duplicate.flags
@@ -0,0 +1 @@
+-language:experimental.macros \ No newline at end of file