[llvm-commits] [llvm] r170916 - /llvm/trunk/include/llvm/MC/MCRegisterInfo.h
Jakob Stoklund Olesen
stoklund at 2pi.dk
Fri Dec 21 10:38:09 PST 2012
Author: stoklund
Date: Fri Dec 21 12:38:09 2012
New Revision: 170916
URL: http://llvm.org/viewvc/llvm-project?rev=170916&view=rev
Log:
Add a missing assertion, the null register has no register units.
Modified:
llvm/trunk/include/llvm/MC/MCRegisterInfo.h
Modified: llvm/trunk/include/llvm/MC/MCRegisterInfo.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/MC/MCRegisterInfo.h?rev=170916&r1=170915&r2=170916&view=diff
==============================================================================
--- llvm/trunk/include/llvm/MC/MCRegisterInfo.h (original)
+++ llvm/trunk/include/llvm/MC/MCRegisterInfo.h Fri Dec 21 12:38:09 2012
@@ -479,6 +479,7 @@
/// MCRegUnitIterator - Create an iterator that traverses the register units
/// in Reg.
MCRegUnitIterator(unsigned Reg, const MCRegisterInfo *MCRI) {
+ assert(Reg && "Null register has no regunits");
// Decode the RegUnits MCRegisterDesc field.
unsigned RU = MCRI->get(Reg).RegUnits;
unsigned Scale = RU & 15;
More information about the llvm-commits
mailing list