diff --git a/interpreter/llvm/src/lib/MC/MCObjectFileInfo.cpp b/interpreter/llvm/src/lib/MC/MCObjectFileInfo.cpp index 9f555abe14045441b75abcdd76219417ac8ff2e2..90515e104b46ad498f76af5fff012a6479d8a6a6 100644 --- a/interpreter/llvm/src/lib/MC/MCObjectFileInfo.cpp +++ b/interpreter/llvm/src/lib/MC/MCObjectFileInfo.cpp @@ -309,6 +309,8 @@ void MCObjectFileInfo::initELFMCObjectFileInfo(const Triple &T, bool Large) { break; case Triple::ppc64: case Triple::ppc64le: + case Triple::aarch64: + case Triple::aarch64_be: case Triple::x86_64: FDECFIEncoding = dwarf::DW_EH_PE_pcrel | (Large ? dwarf::DW_EH_PE_sdata8 : dwarf::DW_EH_PE_sdata4);