summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/lib/Lex/Pragma.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Lex/Pragma.cpp b/clang/lib/Lex/Pragma.cpp
index 97a08da8ef3..3e8a40312b4 100644
--- a/clang/lib/Lex/Pragma.cpp
+++ b/clang/lib/Lex/Pragma.cpp
@@ -1403,6 +1403,7 @@ void Preprocessor::IgnorePragmas() {
"Invalid namespace, registered as a regular pragma handler!");
if (PragmaHandler *Existing = STDCNamespace->FindHandler("", false)) {
RemovePragmaHandler("STDC", Existing);
+ delete Existing;
}
}
AddPragmaHandler("STDC", new EmptyPragmaHandler());
OpenPOWER on IntegriCloud