Booleans are types too. And they get stored in bytes. And InstructionSelection
authorMisha Brukman <brukman+llvm@gmail.com>
Thu, 21 Nov 2002 00:25:56 +0000 (00:25 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Thu, 21 Nov 2002 00:25:56 +0000 (00:25 +0000)
doesn't assert fail. And everyone's happy. Yay!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4792 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86RegisterClasses.cpp

index 8ce299ca6527974f63a6a967c008311a0d5da18f..6460bfb7632937daae915f0bb46b0f3e52426d61 100644 (file)
@@ -101,6 +101,7 @@ namespace {
     const
   {
     switch (Ty->getPrimitiveID()) {
+    case Type::BoolTyID:
     case Type::SByteTyID:
     case Type::UByteTyID:   return &X86ByteRegisterClassInstance;
     case Type::ShortTyID: