mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
Improve diagnostics when getSizeInBits is called on the Other type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184760 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
cf1a3b16c0
commit
e701431466
@ -343,6 +343,10 @@ namespace llvm {
|
||||
|
||||
unsigned getSizeInBits() const {
|
||||
switch (SimpleTy) {
|
||||
default:
|
||||
llvm_unreachable("getSizeInBits called on extended MVT.");
|
||||
case Other:
|
||||
llvm_unreachable("Value type is non-standard value, Other.");
|
||||
case iPTR:
|
||||
llvm_unreachable("Value type size is target-dependent. Ask TLI.");
|
||||
case iPTRAny:
|
||||
@ -352,8 +356,6 @@ namespace llvm {
|
||||
llvm_unreachable("Value type is overloaded.");
|
||||
case Metadata:
|
||||
llvm_unreachable("Value type is metadata.");
|
||||
default:
|
||||
llvm_unreachable("getSizeInBits called on extended MVT.");
|
||||
case i1 : return 1;
|
||||
case v2i1: return 2;
|
||||
case v4i1: return 4;
|
||||
|
Loading…
Reference in New Issue
Block a user