diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2011-07-23 03:04:46 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2011-07-23 03:04:46 +0000 |
commit | 59a4f9af0a2e94ec04840a066251eca34bf3e3f8 (patch) | |
tree | 0dc066454d9bb37f92eb636787f6f5c71058c93b | |
parent | a397a11c7c60e500baa36eea59a46a9aa2e5f35b (diff) | |
download | external_llvm-59a4f9af0a2e94ec04840a066251eca34bf3e3f8.zip external_llvm-59a4f9af0a2e94ec04840a066251eca34bf3e3f8.tar.gz external_llvm-59a4f9af0a2e94ec04840a066251eca34bf3e3f8.tar.bz2 |
Fix a silly off by one.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135842 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/MC/MCRegisterInfo.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/llvm/MC/MCRegisterInfo.h b/include/llvm/MC/MCRegisterInfo.h index 1deb4ef..ada5ae8 100644 --- a/include/llvm/MC/MCRegisterInfo.h +++ b/include/llvm/MC/MCRegisterInfo.h @@ -76,7 +76,7 @@ public: bool contains(unsigned Reg) const { unsigned InByte = Reg % 8; unsigned Byte = Reg / 8; - if (Byte > RegSetSize) + if (Byte >= RegSetSize) return false; return (RegSet[Byte] & (1 << InByte)) != 0; } |