From f318cf328d36af62f572c07921e780921c33a338 Mon Sep 17 00:00:00 2001 From: Doug Gregor Date: Wed, 10 Sep 2025 16:43:15 -0700 Subject: [PATCH] [Serialization] Don't fatalError earlier than we have to Noticed as part of rdar://160278232. --- lib/Serialization/Deserialization.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Serialization/Deserialization.cpp b/lib/Serialization/Deserialization.cpp index 1e89fd4a67926..1644d4e453755 100644 --- a/lib/Serialization/Deserialization.cpp +++ b/lib/Serialization/Deserialization.cpp @@ -1724,7 +1724,7 @@ ModuleFile::getGenericSignatureChecked(serialization::GenericSignatureID ID) { } default: // Not a generic signature; no way to recover. - fatal(llvm::make_error(recordID)); + return diagnoseFatal(llvm::make_error(recordID)); } // If we've already deserialized this generic signature, start over to return