Make DataLayout Non-Optional in the Module
[oota-llvm.git] / lib / Analysis / AliasAnalysisCounter.cpp
index b8609142fa20416e8183048b97b6dd1e0a347d66..5865259ad9a45772d5f6b808b6bf8d0b8c94801e 100644 (file)
@@ -14,6 +14,7 @@
 
 #include "llvm/Analysis/Passes.h"
 #include "llvm/Analysis/AliasAnalysis.h"
+#include "llvm/IR/Module.h"
 #include "llvm/Pass.h"
 #include "llvm/Support/CommandLine.h"
 #include "llvm/Support/Debug.h"
@@ -76,7 +77,7 @@ namespace {
 
     bool runOnModule(Module &M) override {
       this->M = &M;
-      InitializeAliasAnalysis(this);
+      InitializeAliasAnalysis(this, &M.getDataLayout());
       return false;
     }