Index: lib/Transforms/NaCl/GlobalizeConstantVectors.cpp |
diff --git a/lib/Transforms/NaCl/GlobalizeConstantVectors.cpp b/lib/Transforms/NaCl/GlobalizeConstantVectors.cpp |
index 748dfdec7f8bd42480a96fb219cc7f6c68087245..2eb59ce6155e19a592640d183669921dc6c8d3c2 100644 |
--- a/lib/Transforms/NaCl/GlobalizeConstantVectors.cpp |
+++ b/lib/Transforms/NaCl/GlobalizeConstantVectors.cpp |
@@ -40,7 +40,6 @@ public: |
} |
virtual void getAnalysisUsage(AnalysisUsage &AU) const { |
AU.setPreservesCFG(); |
- AU.addRequired<DataLayoutPass>(); |
} |
virtual bool runOnModule(Module &M); |
@@ -151,7 +150,7 @@ void GlobalizeConstantVectors::materializeConstantVectors( |
} |
bool GlobalizeConstantVectors::runOnModule(Module &M) { |
- DL = &getAnalysis<DataLayoutPass>().getDataLayout(); |
+ DL = &M.getDataLayout(); |
FunctionConstantList FCs; |
FCs.reserve(M.size()); |