We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent de06978 commit 86d8222Copy full SHA for 86d8222
llvm/tools/dsymutil/BinaryHolder.cpp
@@ -288,15 +288,13 @@ void BinaryHolder::eraseObjectEntry(StringRef Filename) {
288
if (isArchive(Filename)) {
289
StringRef ArchiveFilename = getArchiveAndObjectName(Filename).first;
290
std::lock_guard<std::mutex> Lock(ArchiveCacheMutex);
291
- ArchiveRefCounter[ArchiveFilename]--;
292
- if (ArchiveRefCounter[ArchiveFilename] == 0)
+ if (--ArchiveRefCounter[ArchiveFilename] == 0)
293
ArchiveCache.erase(ArchiveFilename);
294
return;
295
}
296
297
std::lock_guard<std::mutex> Lock(ObjectCacheMutex);
298
- ObjectRefCounter[Filename]--;
299
- if (ObjectRefCounter[Filename] == 0)
+ if (--ObjectRefCounter[Filename] == 0)
300
ObjectCache.erase(Filename);
301
302
0 commit comments