- Cleaned up the interface to AnalysisUsage to take analysis class names
[oota-llvm.git] / lib / Transforms / IPO / SimpleStructMutation.cpp
index 59871556aca3e594c5c797b7368cbe63f875f4c7..022d6d822c5294b477347f92c5463e94aa9ae45a 100644 (file)
@@ -29,8 +29,8 @@ namespace {
     // FindUsedTypes and FindUnsafePointerTypes analysis passes...
     //
     virtual void getAnalysisUsage(AnalysisUsage &AU) const {
-      AU.addRequired(FindUsedTypes::ID);
-      AU.addRequired(FindUnsafePointerTypes::ID);
+      AU.addRequired<FindUsedTypes>();
+      AU.addRequired<FindUnsafePointerTypes>();
       MutateStructTypes::getAnalysisUsage(AU);
     }