simplify AnalysisGroup registration, eliminating one typeid call.
[oota-llvm.git] / lib / Analysis / IPA / Andersens.cpp
index bc80f5b9568ad6121d68977fa9d3e40e3daf00b7..c9f5871b7251cf8f3a32b9ac4c6674d0532f1a7a 100644 (file)
@@ -338,7 +338,7 @@ namespace {
 
   RegisterPass<Andersens> X("anders-aa",
                             "Andersen's Interprocedural Alias Analysis");
-  RegisterAnalysisGroup<AliasAnalysis, Andersens> Y;
+  RegisterAnalysisGroup<AliasAnalysis> Y(X);
 }
 
 ModulePass *llvm::createAndersensPass() { return new Andersens(); }