Declare FunctionPasses as such so that they can be used in FunctionPassManager.
llvm-svn: 9768
diff --git a/llvm/lib/Transforms/Scalar/Reassociate.cpp b/llvm/lib/Transforms/Scalar/Reassociate.cpp
index 822a2d8..befdcfe 100644
--- a/llvm/lib/Transforms/Scalar/Reassociate.cpp
+++ b/llvm/lib/Transforms/Scalar/Reassociate.cpp
@@ -58,7 +58,7 @@
RegisterOpt<Reassociate> X("reassociate", "Reassociate expressions");
}
-Pass *createReassociatePass() { return new Reassociate(); }
+FunctionPass *createReassociatePass() { return new Reassociate(); }
void Reassociate::BuildRankMap(Function &F) {
unsigned i = 2;