aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-threadbackward.c
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2021-10-18 13:53:50 +0200
committerAldy Hernandez <aldyh@redhat.com>2021-10-18 14:55:04 +0200
commitdece6ae77223f37494b9ccab45f4bc4154c9fd0b (patch)
tree4acf14f70ddfb5227ac98de0ba25ba1c964bb1ee /gcc/tree-ssa-threadbackward.c
parent80d360fa72a6e547882dc2eca8e0e8c9723bcbf1 (diff)
downloadgcc-dece6ae77223f37494b9ccab45f4bc4154c9fd0b.zip
gcc-dece6ae77223f37494b9ccab45f4bc4154c9fd0b.tar.gz
gcc-dece6ae77223f37494b9ccab45f4bc4154c9fd0b.tar.bz2
Clone correct pass in class pass_thread_jumps_full.
The pass_thread_jumps_full pass was cloning the wrong pass. gcc/ChangeLog: * tree-ssa-threadbackward.c (class pass_thread_jumps_full): Clone corresponding pass.
Diffstat (limited to 'gcc/tree-ssa-threadbackward.c')
-rw-r--r--gcc/tree-ssa-threadbackward.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssa-threadbackward.c b/gcc/tree-ssa-threadbackward.c
index 62f936a..8770be8 100644
--- a/gcc/tree-ssa-threadbackward.c
+++ b/gcc/tree-ssa-threadbackward.c
@@ -1059,7 +1059,7 @@ public:
{}
opt_pass * clone (void) override
{
- return new pass_thread_jumps (m_ctxt);
+ return new pass_thread_jumps_full (m_ctxt);
}
bool gate (function *) override
{