aboutsummaryrefslogtreecommitdiff
path: root/gcc/pass_manager.h
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2013-08-05 20:04:02 +0000
committerDavid Malcolm <dmalcolm@gcc.gnu.org>2013-08-05 20:04:02 +0000
commit6a389ed508822befad6d8b994874b04a521431cc (patch)
tree809dc530fde0246b16ba125f9f342ee515aaefc8 /gcc/pass_manager.h
parentf7695dbf402847104b2330126a3c61fae199cc1a (diff)
downloadgcc-6a389ed508822befad6d8b994874b04a521431cc.zip
gcc-6a389ed508822befad6d8b994874b04a521431cc.tar.gz
gcc-6a389ed508822befad6d8b994874b04a521431cc.tar.bz2
Zero-initialize pass_manager
gcc/ * passes.c (pass_manager::operator new): New. From-SVN: r201506
Diffstat (limited to 'gcc/pass_manager.h')
-rw-r--r--gcc/pass_manager.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/pass_manager.h b/gcc/pass_manager.h
index ea078a5..00f0b1c 100644
--- a/gcc/pass_manager.h
+++ b/gcc/pass_manager.h
@@ -47,6 +47,8 @@ class context;
class pass_manager
{
public:
+ void *operator new (size_t sz);
+
pass_manager(context *ctxt);
void register_pass (struct register_pass_info *pass_info);