diff options
| author | Chris Lattner <sabre@nondot.org> | 2002-02-14 05:41:15 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2002-02-14 05:41:15 +0000 |
| commit | 49242560a423efa0ba3622576c9e4ba3128cf51e (patch) | |
| tree | d2cdc34d0c0957668459c7868b5a84d92171c524 | |
| parent | feeeffa1709ca71e543373c1d8efa7e04d209cc4 (diff) | |
| download | bcm5719-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.c | 14 |
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; +} + |

