From 8dea9cda2ee6de23b2467d7ad29186a16fe14dc1 Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Mon, 29 Apr 2019 19:56:46 +0000 Subject: Fix string UAF in new FileCheck test llvm-svn: 359493 --- llvm/unittests/Support/FileCheckTest.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/unittests') diff --git a/llvm/unittests/Support/FileCheckTest.cpp b/llvm/unittests/Support/FileCheckTest.cpp index e120cbe5f1f..682f3246715 100644 --- a/llvm/unittests/Support/FileCheckTest.cpp +++ b/llvm/unittests/Support/FileCheckTest.cpp @@ -98,7 +98,7 @@ private: public: bool parseExpect(std::string &VarName, std::string &Trailer) { - StringRef NameTrailer = StringRef(VarName + Trailer); + std::string NameTrailer = VarName + Trailer; std::unique_ptr Buffer = MemoryBuffer::getMemBufferCopy(NameTrailer, "TestBuffer"); StringRef NameTrailerRef = Buffer->getBuffer(); -- cgit v1.2.3