Skip to content

Commit 050244a

Browse files
committed
fixup!
Created using spr 1.3.8-beta.1
1 parent 2bfda1c commit 050244a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

llvm/lib/Transforms/Instrumentation/AllocToken.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,9 @@ MDNode *getAllocTokenMetadata(const CallBase &CB) {
140140
class ModeBase {
141141
public:
142142
explicit ModeBase(const IntegerType &TokenTy, uint64_t MaxTokens)
143-
: MaxTokens(MaxTokens ? MaxTokens : TokenTy.getBitMask()) {}
143+
: MaxTokens(MaxTokens ? MaxTokens : TokenTy.getBitMask()) {
144+
assert(MaxTokens <= TokenTy.getBitMask());
145+
}
144146

145147
protected:
146148
uint64_t boundedToken(uint64_t Val) const {

0 commit comments

Comments
 (0)