diff options
author | JF Bastien <jfb@chromium.org> | 2015-12-22 12:47:47 -0800 |
---|---|---|
committer | JF Bastien <jfb@chromium.org> | 2015-12-22 12:47:47 -0800 |
commit | 48d8e31f81f16b059728b4b098223ec0ef4c7510 (patch) | |
tree | 04647e17304f45f2ce515109c5342b5ccb0bc55c /src/pass.cpp | |
parent | bf680f7553433c2cd0ffdd641e4e37fceed8b7ed (diff) | |
download | binaryen-48d8e31f81f16b059728b4b098223ec0ef4c7510.tar.gz binaryen-48d8e31f81f16b059728b4b098223ec0ef4c7510.tar.bz2 binaryen-48d8e31f81f16b059728b4b098223ec0ef4c7510.zip |
Add missing virtual dtor
Deleting a Pass* wasn't doing the right thing.
Diffstat (limited to 'src/pass.cpp')
-rw-r--r-- | src/pass.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pass.cpp b/src/pass.cpp index 63b1a7869..59f51df09 100644 --- a/src/pass.cpp +++ b/src/pass.cpp @@ -86,7 +86,7 @@ P* PassRunner::getLast() { PassRunner::~PassRunner() { for (auto pass : passes) { - delete(pass); + delete pass; } } |