diff --git a/llvm/include/llvm/IR/DataLayout.h b/llvm/include/llvm/IR/DataLayout.h index d6bfd213a3871..fbfbf7732448e 100644 --- a/llvm/include/llvm/IR/DataLayout.h +++ b/llvm/include/llvm/IR/DataLayout.h @@ -547,6 +547,7 @@ class DataLayout { /// /// This is always at least as good as the ABI alignment. /// FIXME: Deprecate this function once migration to Align is over. + LLVM_DEPRECATED("use getPrefTypeAlign instead", "getPrefTypeAlign") uint64_t getPrefTypeAlignment(Type *Ty) const; /// Returns the preferred stack/global alignment for the specified diff --git a/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp b/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp index 1c6e25607136d..363ab0efdeb91 100644 --- a/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp +++ b/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp @@ -114,7 +114,7 @@ void XCoreAsmPrinter::emitGlobalVariable(const GlobalVariable *GV) { MCSymbol *GVSym = getSymbol(GV); const Constant *C = GV->getInitializer(); - const Align Alignment(DL.getPrefTypeAlignment(C->getType())); + const Align Alignment = DL.getPrefTypeAlign(C->getType()); // Mark the start of the global getTargetStreamer().emitCCTopData(GVSym->getName());