str[r]chr returns its pointer argument so we cannot mark it as nocapture. Thanks...
authorBenjamin Kramer <benny.kra@googlemail.com>
Tue, 16 Mar 2010 20:33:15 +0000 (20:33 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Tue, 16 Mar 2010 20:33:15 +0000 (20:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98671 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/SimplifyLibCalls.cpp

index 9e263ddf91bae3b4592b4e32aa58b6abd1c22742..22f3628cf7c0677a383eb68edc3e34bc68984cee 100644 (file)
@@ -1408,7 +1408,6 @@ bool SimplifyLibCalls::doInitialization(Module &M) {
             continue;
           setOnlyReadsMemory(F);
           setDoesNotThrow(F);
-          setDoesNotCapture(F, 1);
         } else if (Name == "strcpy" ||
                    Name == "stpcpy" ||
                    Name == "strcat" ||