]> granicus.if.org Git - clang/commitdiff
Trying to fix a buffer overflow that broke buildbot sanitizer-x86_64-linux-fast/build...
authorEric Liu <ioeric@google.com>
Tue, 21 Jun 2016 20:49:50 +0000 (20:49 +0000)
committerEric Liu <ioeric@google.com>
Tue, 21 Jun 2016 20:49:50 +0000 (20:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@273319 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Tooling/Core/Replacement.cpp

index d36c4fca51c301448f0b6a0f6c9bf5b50a0138ed..d52d0b089853ea7f6bba9f2848857b9c03830f1c 100644 (file)
@@ -322,7 +322,7 @@ calculateRangesAfterReplacements(const Replacements &Replaces,
   for (const auto &R : MergedRanges)
     FakeReplaces.insert(Replacement(Replaces.begin()->getFilePath(),
                                     R.getOffset(), R.getLength(),
-                                    std::string(" ", R.getLength())));
+                                    std::string(R.getLength(), ' ')));
   tooling::Replacements NewReplaces = mergeReplacements(FakeReplaces, Replaces);
   return calculateChangedRanges(NewReplaces);
 }