Fix autotokens (#2407)
This commit is contained in:
parent
4370a84bd2
commit
074a16f844
@ -498,6 +498,11 @@ bool AutoTokensPass::runOnModule(Module &M) {
|
|||||||
Value *op2 = callInst->getArgOperand(2);
|
Value *op2 = callInst->getArgOperand(2);
|
||||||
ConstantInt *ilen = dyn_cast<ConstantInt>(op2);
|
ConstantInt *ilen = dyn_cast<ConstantInt>(op2);
|
||||||
|
|
||||||
|
if (!ilen) {
|
||||||
|
op2 = callInst->getArgOperand(1);
|
||||||
|
ilen = dyn_cast<ConstantInt>(op2);
|
||||||
|
}
|
||||||
|
|
||||||
if (ilen) {
|
if (ilen) {
|
||||||
uint64_t literalLength = optLen;
|
uint64_t literalLength = optLen;
|
||||||
optLen = ilen->getZExtValue();
|
optLen = ilen->getZExtValue();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user