Displaying 1 result from an estimated 1 matches for "ishandleinsync".
2019 Jun 21
2
Purpose of Epoch Trackers
...amp;) const [KeyT = const llvm::Value *,
ValueT = llvm::StringMapEntry<llvm::Value *> *, KeyInfoT =
llvm::DenseMapInfo<const llvm::Value *>, Bucket =
llvm::detail::DenseMapPair<const llvm::Value *,
llvm::StringMapEntry<llvm::Value *> *>, IsConst = false]: Assertion `(!Ptr
|| isHandleInSync()) && "handle not in sync!"' failed.
It seems like the given assertion is defined in Epochtracker.h only for the
debug build. My question is what is the purpose of Epochtrackers,h? Is it
there to catch the race condition when accessing the densemap concurrently ?
Please tell...