summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-02-14 05:41:15 +0000
committerChris Lattner <sabre@nondot.org>2002-02-14 05:41:15 +0000
commit49242560a423efa0ba3622576c9e4ba3128cf51e (patch)
treed2cdc34d0c0957668459c7868b5a84d92171c524
parentfeeeffa1709ca71e543373c1d8efa7e04d209cc4 (diff)
downloadbcm5719-llvm-49242560a423efa0ba3622576c9e4ba3128cf51e.tar.gz
bcm5719-llvm-49242560a423efa0ba3622576c9e4ba3128cf51e.zip
New testcase for fixed GCC bug
llvm-svn: 1755
-rw-r--r--llvm/test/Regression/CFrontend/2002-02-13-TypeVarNameCollision.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/llvm/test/Regression/CFrontend/2002-02-13-TypeVarNameCollision.c b/llvm/test/Regression/CFrontend/2002-02-13-TypeVarNameCollision.c
new file mode 100644
index 00000000000..ec005279305
--- /dev/null
+++ b/llvm/test/Regression/CFrontend/2002-02-13-TypeVarNameCollision.c
@@ -0,0 +1,14 @@
+/* This testcase causes a symbol table collision. Type names and variable
+ * names should be in distinct namespaces
+ */
+
+typedef struct foo {
+ int X, Y;
+} FOO;
+
+static FOO foo[100];
+
+int test() {
+ return foo[4].Y;
+}
+
OpenPOWER on IntegriCloud