simplify AnalysisGroup registration, eliminating one typeid call.
[oota-llvm.git] / lib / Analysis / LoadValueNumbering.cpp
index bac80c8d986f5e23e7d763b659113c90ad3659da..3fbf23806ce60fcb17796f87e06d5de1534ec089 100644 (file)
@@ -84,7 +84,7 @@ namespace {
   RegisterPass<LoadVN> X("load-vn", "Load Value Numbering");
 
   // Declare that we implement the ValueNumbering interface
-  RegisterAnalysisGroup<ValueNumbering, LoadVN> Y;
+  RegisterAnalysisGroup<ValueNumbering> Y(X);
 }
 
 FunctionPass *llvm::createLoadValueNumberingPass() { return new LoadVN(); }