Displaying 2 results from an estimated 2 matches for "epochtrackers".
Did you mean:
epochtracker
2019 Jun 21
2
Purpose of Epoch Trackers
...::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 me if you need more info
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190621/cdffbffa/attachment.ht...
2016 Jul 01
2
NDEBUG in Header Files
Hi everyone,
we have several header files in which the NDEBUG macro is being used. In
some of these, the NDEBUG macro changes the size, the interface, or the
layout of a type. One example is AssertingVH, which turns into a flat,
transparent Value* wrapper in Release build. Now everywhere you use these
headers, the state of the NDEBUG flag must be the same, or else bad things
could happen.
This