From 8de1e591875e09d414953825753e61b04333f431 Mon Sep 17 00:00:00 2001 From: Erik Eckstein Date: Tue, 21 Feb 2017 07:59:50 -0800 Subject: [PATCH] Fix an ASAN crash when re-mangling function specialization with a string constant argument. --- lib/Basic/Remangler.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Basic/Remangler.cpp b/lib/Basic/Remangler.cpp index 3904398047eea..2efeb18eca652 100644 --- a/lib/Basic/Remangler.cpp +++ b/lib/Basic/Remangler.cpp @@ -837,6 +837,7 @@ void Remangler::mangleFunctionSignatureSpecialization(Node *node) { std::string Buffer = "_"; Buffer.append(Text.data(), Text.size()); TextNd = NodeFactory::create(Node::Kind::Identifier, Buffer); + TemporaryNodes.push_back(TextNd); } mangleIdentifier(TextNd.get()); break;