diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2005-04-25 15:40:35 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2005-04-25 15:40:35 +0000 |
commit | 478d3b930ae3a8952319e3b6bf99f618c1bbb69e (patch) | |
tree | 87e143aea09411366eaa692bfdc7fad2c98d23df | |
parent | 20b0e43e1fe4fb366a3642dfcf297e964096fb80 (diff) | |
download | bcm5719-llvm-478d3b930ae3a8952319e3b6bf99f618c1bbb69e.tar.gz bcm5719-llvm-478d3b930ae3a8952319e3b6bf99f618c1bbb69e.zip |
Make sure the target buffer is null terminated so we don't blow up
strcat when its called.
llvm-svn: 21533
-rw-r--r-- | llvm/test/Regression/Transforms/SimplifyLibCalls/2005-04-24-strcat.ll | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/test/Regression/Transforms/SimplifyLibCalls/2005-04-24-strcat.ll b/llvm/test/Regression/Transforms/SimplifyLibCalls/2005-04-24-strcat.ll index d6040603f09..7c78dd12dc9 100644 --- a/llvm/test/Regression/Transforms/SimplifyLibCalls/2005-04-24-strcat.ll +++ b/llvm/test/Regression/Transforms/SimplifyLibCalls/2005-04-24-strcat.ll @@ -10,6 +10,7 @@ implementation ; Functions: int %main () { %target = alloca [1024 x sbyte] %arg1 = getelementptr [1024 x sbyte]* %target, int 0, int 0 + store sbyte 0, sbyte* %arg1 %arg2 = getelementptr [6 x sbyte]* %hello, int 0, int 0 %rslt = call sbyte* %strcat(sbyte* %arg1, sbyte* %arg2) ret int 0 |