case 32: S += "i"; break;
case 64: S += "Wi"; break;
case 128: S += "LLLi"; break;
- default: assert(0 && "Unhandled case!");
+ default: llvm_unreachable("Unhandled case!");
}
else
switch (ElementBitwidth) {
case 16: S += "h"; break;
case 32: S += "f"; break;
case 64: S += "d"; break;
- default: assert(0 && "Unhandled case!");
+ default: llvm_unreachable("Unhandled case!");
}
if (isChar() && !Pointer)
NumVectors = 0;
break;
default:
- assert(0 && "Unhandled type code!");
+ llvm_unreachable("Unhandled type code!");
}
}
assert(ElementBitwidth != ~0U && "Bad element bitwidth!");
Bitwidth *= 2;
break;
default:
- assert(0 && "Unhandled character!");
+ llvm_unreachable("Unhandled character!");
}
}
case 16: Suffix = 'h'; break;
case 32: Suffix = 's'; break;
case 64: Suffix = 'd'; break;
- default: assert(0 && "Bad suffix!");
+ default: llvm_unreachable("Bad suffix!");
}
}
if (Suffix != '\0') {
NeonEmitter(Records).runHeader(OS);
}
void EmitNeonTest(RecordKeeper &Records, raw_ostream &OS) {
- assert(0 && "Neon test generation no longer implemented!");
+ llvm_unreachable("Neon test generation no longer implemented!");
}
} // End namespace clang