diff options
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/lib/Lex/Pragma.cpp | 1 |
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()); |

