commit | 5dcc05955f9bff530509302b900ce8da3197e747 | [log] [tgz] |
---|---|---|
author | Gerolf Hoflehner <ghoflehner@apple.com> | Wed Jul 12 23:05:15 2017 +0000 |
committer | Gerolf Hoflehner <ghoflehner@apple.com> | Wed Jul 12 23:05:15 2017 +0000 |
tree | 8119f0fc14566e7e2ae2e73a157804ab2f4fb0b0 | |
parent | e7149b956e59329e82bdf2f3bee1f3e71d422eac [diff] |
[SjLj] Replace recursive block marking algorithm with iterative algorithm Summary: Some programs run into a stack overflow issue. This change avoids this problem by replacing the recursive algorithm with the iterative version. Reviewers: MatzeB, t.p.northover, dblaikie Reviewed By: MatzeB Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D35105 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@307860 91177308-0d34-0410-b5e6-96231b3b80d8