File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed
llvm/lib/Transforms/Instrumentation Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -3963,15 +3963,16 @@ struct MemorySanitizerVisitor : public InstVisitor<MemorySanitizerVisitor> {
39633963
39643964 SmallVector<Value *, 8 > ShadowArgs;
39653965 // Don't use getNumOperands() because it includes the callee
3966- for (unsigned int i = 0 ; i < I.arg_size (); i++) {
3967- if (i < I.arg_size () - trailingVerbatimArgs) {
3968- Value *Shadow = getShadow (&I, i);
3969- ShadowArgs.push_back (Shadow);
3970- } else {
3971- Value *Arg = I.getArgOperand (i);
3972- insertShadowCheck (Arg, &I);
3973- ShadowArgs.push_back (Arg);
3974- }
3966+ for (unsigned int i = 0 ; i < I.arg_size () - trailingVerbatimArgs; i++) {
3967+ Value *Shadow = getShadow (&I, i);
3968+ ShadowArgs.push_back (Shadow);
3969+ }
3970+
3971+ for (unsigned int i = I.arg_size () - trailingVerbatimArgs; i < I.arg_size ();
3972+ i++) {
3973+ Value *Arg = I.getArgOperand (i);
3974+ insertShadowCheck (Arg, &I);
3975+ ShadowArgs.push_back (Arg);
39753976 }
39763977
39773978 CallInst *CI =
You can’t perform that action at this time.
0 commit comments