akhuang added a comment.

I think they're all singular types, like __hash_node 
<https://github.com/llvm/llvm-project/blob/5b333d3449fa93cd5b554e1e8b16892031bd8bdf/libcxx/include/__hash_table#L91>.
 Actually, `__tree_node` might not be problematic.

I could look more at the types if it's helpful; I think the other issue is that 
there are a lot of libc++ tests and most are not really useful, and I'm kind of 
building them all and putting all the diffs together. It also seems like the 
`__hash_node` definitions are all present in the ctor homing dwarfdumps; it's 
just `__hash_value_type` and `__value_type` that are missing. Not sure why; I 
would have expected stuff like `__hash_node` to also be missing.

(I saw some other missing types while diffing (like `_Storage` and 
`__shared_mutex_base`) but looking at the code, it seems like both of those 
types get constructed, so not sure what's going on there..)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D97411/new/

https://reviews.llvm.org/D97411

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to