Add assert to isPhysicalRegister and isVirtualRegister to fail when

passed the special 'register' 0.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11842 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Alkis Evlogimenos 2004-02-25 22:04:28 +00:00
parent 1d8b28a357
commit 338ce3d64e

View File

@ -141,12 +141,14 @@ public:
/// isPhysicalRegister - Return true if the specified register number is in
/// the physical register namespace.
static bool isPhysicalRegister(unsigned Reg) {
assert(Reg && "this is not a register!";
return Reg < FirstVirtualRegister;
}
/// isVirtualRegister - Return true if the specified register number is in
/// the virtual register namespace.
static bool isVirtualRegister(unsigned Reg) {
assert(Reg && "this is not a register!";
return Reg >= FirstVirtualRegister;
}