mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-15 04:30:12 +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 {
|
unsigned getSizeInBits() const {
|
||||||
switch (SimpleTy) {
|
switch (SimpleTy) {
|
||||||
|
default:
|
||||||
|
llvm_unreachable("getSizeInBits called on extended MVT.");
|
||||||
|
case Other:
|
||||||
|
llvm_unreachable("Value type is non-standard value, Other.");
|
||||||
case iPTR:
|
case iPTR:
|
||||||
llvm_unreachable("Value type size is target-dependent. Ask TLI.");
|
llvm_unreachable("Value type size is target-dependent. Ask TLI.");
|
||||||
case iPTRAny:
|
case iPTRAny:
|
||||||
@ -352,8 +356,6 @@ namespace llvm {
|
|||||||
llvm_unreachable("Value type is overloaded.");
|
llvm_unreachable("Value type is overloaded.");
|
||||||
case Metadata:
|
case Metadata:
|
||||||
llvm_unreachable("Value type is metadata.");
|
llvm_unreachable("Value type is metadata.");
|
||||||
default:
|
|
||||||
llvm_unreachable("getSizeInBits called on extended MVT.");
|
|
||||||
case i1 : return 1;
|
case i1 : return 1;
|
||||||
case v2i1: return 2;
|
case v2i1: return 2;
|
||||||
case v4i1: return 4;
|
case v4i1: return 4;
|
||||||
|
Loading…
Reference in New Issue
Block a user