Skip to content

Commit bfd0874

Browse files
[BOLT] Exit early when prepareToParse fails on buildid
1 parent 99774ec commit bfd0874

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

bolt/lib/Profile/DataAggregator.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -295,8 +295,10 @@ void DataAggregator::processFileBuildID(StringRef FileBuildID) {
295295

296296
PerfProcessInfo BuildIDProcessInfo;
297297
launchPerfProcess("buildid list", BuildIDProcessInfo, "buildid-list");
298-
if (prepareToParse("buildid", BuildIDProcessInfo, WarningCallback))
299-
return;
298+
int ErrCode = prepareToParse("buildid", BuildIDProcessInfo, WarningCallback);
299+
if (ErrCode != 0) {
300+
exit(ErrCode);
301+
}
300302

301303
std::optional<StringRef> FileName = getFileNameForBuildID(FileBuildID);
302304
if (FileName && *FileName == sys::path::filename(BC->getFilename())) {

0 commit comments

Comments
 (0)