diff --git a/llvm/tools/opt/NewPMDriver.cpp b/llvm/tools/opt/NewPMDriver.cpp --- a/llvm/tools/opt/NewPMDriver.cpp +++ b/llvm/tools/opt/NewPMDriver.cpp @@ -368,7 +368,8 @@ } else /* CSPGOKindFlag == CSInstrUse */ { if (!P) errs() << "CSInstrUse needs to be together with InstrUse"; - P->CSAction = PGOOptions::CSIRUse; + else + P->CSAction = PGOOptions::CSIRUse; } } if (TM)