From: Eric Liu Date: Tue, 21 Jun 2016 20:49:50 +0000 (+0000) Subject: Trying to fix a buffer overflow that broke buildbot sanitizer-x86_64-linux-fast/build... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3870f43fc540a4b8f5431f1844227a40c0a82cdd;p=clang Trying to fix a buffer overflow that broke buildbot sanitizer-x86_64-linux-fast/builds/13946. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@273319 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Tooling/Core/Replacement.cpp b/lib/Tooling/Core/Replacement.cpp index d36c4fca51..d52d0b0898 100644 --- a/lib/Tooling/Core/Replacement.cpp +++ b/lib/Tooling/Core/Replacement.cpp @@ -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); }