[NFC] Rename swift_runtime_unreachable to swift_unreachable and make it use LLVM's support when available.

This commit is contained in:
John McCall
2020-10-03 02:39:21 -04:00
parent 66a42d8de7
commit 0fb407943f
38 changed files with 112 additions and 73 deletions

View File

@@ -28,7 +28,7 @@
#include "swift/ABI/TypeIdentity.h"
#include "swift/Runtime/ExistentialContainer.h"
#include "swift/Runtime/HeapObject.h"
#include "swift/Runtime/Unreachable.h"
#include "swift/Basic/Unreachable.h"
#include <vector>
#include <unordered_map>
@@ -923,7 +923,7 @@ public:
}
}
swift_runtime_unreachable("Unhandled MetadataKind in switch");
swift_unreachable("Unhandled MetadataKind in switch");
}
TypeLookupErrorOr<typename BuilderType::BuiltType>
@@ -1295,7 +1295,7 @@ public:
}
}
swift_runtime_unreachable("Unhandled IsaEncodingKind in switch.");
swift_unreachable("Unhandled IsaEncodingKind in switch.");
}
/// Read the offset of the generic parameters of a class from the nominal