Re: [PATCH] D20787: Fix undefined behavior in __hash_table

2016-07-23 Thread Eric Fiselier via cfe-commits
EricWF updated this revision to Diff 65253. EricWF added a comment. - Merge with upstream. - Cleanup logic in iterator - Remove UBSAN blacklist. It's no longer needed. We have no more UB. https://reviews.llvm.org/D20787 Files: include/__config include/__debug include/__hash_table test/l

Re: [PATCH] D20787: Fix undefined behavior in __hash_table

2016-06-02 Thread Eric Fiselier via cfe-commits
EricWF planned changes to this revision. EricWF added a comment. There's an unintentional functionality change somewhere is this patch. http://reviews.llvm.org/D20787 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-

[PATCH] D20787: Fix undefined behavior in __hash_table

2016-05-30 Thread Eric Fiselier via cfe-commits
EricWF created this revision. EricWF added a reviewer: mclow.lists. EricWF added a subscriber: cfe-commits. This patch attempts to fix the undefined behavior in __hash_table by changing the node pointer types used throughout. The pointer types are changed for raw pointers in the current ABI and