projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
4c42a6d
)
Remove a memory leak from the CBackend.
author
Jeffrey Yasskin
<jyasskin@google.com>
Fri, 19 Mar 2010 07:06:46 +0000
(07:06 +0000)
committer
Jeffrey Yasskin
<jyasskin@google.com>
Fri, 19 Mar 2010 07:06:46 +0000
(07:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98941
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/CBackend/CBackend.cpp
patch
|
blob
|
history
diff --git
a/lib/Target/CBackend/CBackend.cpp
b/lib/Target/CBackend/CBackend.cpp
index b1ba0d2b9fd41e97882d757e1b9c0356586e619b..0c265adf7419e26f5c322a172c56e68d9fcb2baf 100644
(file)
--- a/
lib/Target/CBackend/CBackend.cpp
+++ b/
lib/Target/CBackend/CBackend.cpp
@@
-111,7
+111,8
@@
namespace {
static char ID;
explicit CWriter(formatted_raw_ostream &o)
: FunctionPass(&ID), Out(o), IL(0), Mang(0), LI(0),
- TheModule(0), TAsm(0), TD(0), OpaqueCounter(0), NextAnonValueNumber(0) {
+ TheModule(0), TAsm(0), TCtx(0), TD(0), OpaqueCounter(0),
+ NextAnonValueNumber(0) {
FPCounter = 0;
}
@@
-147,6
+148,8
@@
namespace {
delete IL;
delete TD;
delete Mang;
+ delete TCtx;
+ delete TAsm;
FPConstantMap.clear();
TypeNames.clear();
ByValParams.clear();