Skip to content

Commit 59437cb

Browse files
committed
[M68k] Fix empty builtin va_list kind
Clang _requires_ every target to provide a va_list kind so we shouldn't put a llvm_unreachable there. Using `VoidPtrBuiltinVaList` because m68k doesn't have any special ABI for variadic args.
1 parent 0b36a33 commit 59437cb

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

clang/lib/Basic/Targets/M68k.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,8 @@ const char *M68kTargetInfo::getClobbers() const {
159159
return "";
160160
}
161161

162-
M68kTargetInfo::BuiltinVaListKind M68kTargetInfo::getBuiltinVaListKind() const {
163-
// FIXME: implement
164-
llvm_unreachable("Not implemented yet");
162+
TargetInfo::BuiltinVaListKind M68kTargetInfo::getBuiltinVaListKind() const {
163+
return TargetInfo::VoidPtrBuiltinVaList;
165164
}
166165

167166
} // namespace targets

0 commit comments

Comments
 (0)