X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FCodeGen%2FAsmPrinter%2FAsmPrinter.cpp;h=ecdc7fa8b35ed840d9324c903b75243b2ad5e351;hb=26be2142324893e254ec9ba91da3a54694936498;hp=8a0854628a681548e9febd9d4112a1544f5f9bf2;hpb=90908cb34d73460d3aa83e2194a58d82c6d1f199;p=oota-llvm.git diff --git a/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/lib/CodeGen/AsmPrinter/AsmPrinter.cpp index 8a0854628a6..ecdc7fa8b35 100644 --- a/lib/CodeGen/AsmPrinter/AsmPrinter.cpp +++ b/lib/CodeGen/AsmPrinter/AsmPrinter.cpp @@ -139,9 +139,9 @@ const DataLayout &AsmPrinter::getDataLayout() const { return MMI->getModule()->getDataLayout(); } -// Do not use the cached DataLayout because some client use it without a Module -// (llmv-dsymutil, llvm-dwarfdump). -unsigned AsmPrinter::getPointerSize() const { return TM.getPointerSize(); } +unsigned AsmPrinter::getPointerSize() const { + return TM.getDataLayout()->getPointerSize(); +} const MCSubtargetInfo &AsmPrinter::getSubtargetInfo() const { assert(MF && "getSubtargetInfo requires a valid MachineFunction!");