Skip to content
Commit 657e590c authored by Brian Gaeke's avatar Brian Gaeke
Browse files

Fix problem with inserting FunctionPasses that depend on ImmutablePasses

(e.g., LICM) into FunctionPassManagers. The problem is that we were
using a C-style cast to cast required analysis passes to PassClass*, but
if it's a FunctionPassManager, and the required analysis pass is an
ImmutablePass, the types aren't really compatible, so the C-style cast
causes a crash.

llvm-svn: 15140
parent 2fcc5e41
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment