diff options
| author | Chris Lattner <sabre@nondot.org> | 2004-03-10 03:07:45 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2004-03-10 03:07:45 +0000 |
| commit | 6f61db7f8ab3015010d839adf0167e5e0956bfbc (patch) | |
| tree | e55385c90aa27419358e7c5df067fd9db88649bd /llvm | |
| parent | 30f984671a9de0c65532ccb52854faf3bd9c5f53 (diff) | |
| download | bcm5719-llvm-6f61db7f8ab3015010d839adf0167e5e0956bfbc.tar.gz bcm5719-llvm-6f61db7f8ab3015010d839adf0167e5e0956bfbc.zip | |
New testcase for PR275
llvm-svn: 12266
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/test/Regression/CFrontend/2004-03-09-LargeArrayInitializers.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/llvm/test/Regression/CFrontend/2004-03-09-LargeArrayInitializers.c b/llvm/test/Regression/CFrontend/2004-03-09-LargeArrayInitializers.c new file mode 100644 index 00000000000..89dc72e9f73 --- /dev/null +++ b/llvm/test/Regression/CFrontend/2004-03-09-LargeArrayInitializers.c @@ -0,0 +1,30 @@ +// Test that these initializers are handled efficiently + +int test(int x) { + const int XX[1000] = { 0, 0 }; + const char S [1000] = "foo"; + + const int array[] = { + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, 17, 23, 123, 123, 49, + }; + return array[x]; +} |

