summaryrefslogtreecommitdiffstats
path: root/clang/test/PCH/variables.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-04-13 01:29:17 +0000
committerChris Lattner <sabre@nondot.org>2009-04-13 01:29:17 +0000
commit0af3ba17486de80987f8f22f5d418cef781a471c (patch)
treeb8fa061796bbaae27e8510974f1fbe5924ff483b /clang/test/PCH/variables.h
parent0d6c061401d9b06cbcdc1cb3511d3b5332cee3d8 (diff)
downloadbcm5719-llvm-0af3ba17486de80987f8f22f5d418cef781a471c.tar.gz
bcm5719-llvm-0af3ba17486de80987f8f22f5d418cef781a471c.zip
implement the microsoft/gnu "__COUNTER__" macro: rdar://4329310
llvm-svn: 68933
Diffstat (limited to 'clang/test/PCH/variables.h')
-rw-r--r--clang/test/PCH/variables.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/PCH/variables.h b/clang/test/PCH/variables.h
index 7b27671328e..82e87aaf4bf 100644
--- a/clang/test/PCH/variables.h
+++ b/clang/test/PCH/variables.h
@@ -16,3 +16,11 @@ int MAKE_HAPPY(Very);
#define A_MACRO_IN_THE_PCH 492
#define FUNCLIKE_MACRO(X, Y) X ## Y
+
+#define PASTE2(x,y) x##y
+#define PASTE1(x,y) PASTE2(x,y)
+#define UNIQUE(x) PASTE1(x,__COUNTER__)
+
+int UNIQUE(a); // a0
+int UNIQUE(a); // a1
+
OpenPOWER on IntegriCloud