Skip to content

Commit 899a11a

Browse files
authored
[Triple][M68k] Add missing handling for target m68k in getDefaultExceptionHandling. (#147492)
I encountered the assertion failure `Assertion TmpAsmInfo->getExceptionHandlingType() == getTargetTriple().getDefaultExceptionHandling() && "MCAsmInfo and Triple disagree on default exception handling type"' failed`.
1 parent a1ea9e6 commit 899a11a

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

llvm/lib/TargetParser/Triple.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2288,6 +2288,7 @@ ExceptionHandling Triple::getDefaultExceptionHandling() const {
22882288
case Triple::csky:
22892289
case Triple::hexagon:
22902290
case Triple::lanai:
2291+
case Triple::m68k:
22912292
case Triple::msp430:
22922293
case Triple::systemz:
22932294
case Triple::xcore:

llvm/unittests/TargetParser/TripleTest.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2832,6 +2832,8 @@ TEST(TripleTest, DefaultExceptionHandling) {
28322832
Triple("loongarch64-unknown-unknown").getDefaultExceptionHandling());
28332833
EXPECT_EQ(ExceptionHandling::DwarfCFI,
28342834
Triple("msp430-unknown-unknown").getDefaultExceptionHandling());
2835+
EXPECT_EQ(ExceptionHandling::DwarfCFI,
2836+
Triple("m68k-unknown-unknown").getDefaultExceptionHandling());
28352837
EXPECT_EQ(ExceptionHandling::DwarfCFI,
28362838
Triple("csky-unknown-unknown").getDefaultExceptionHandling());
28372839

0 commit comments

Comments
 (0)