EricWF added a comment. This started making the libc++ bots fail, and I'm not convinced the case is reasonable to warn on. That case is:
struct path { using value_type = char; struct iterator { using value_type = path; }; }; Obviously both typedefs are necessary, and according to the standard they are both required to have the same name. I would prefer not to have to `#pragma` disable this diagnostic within `<filesystem>` Repository: rL LLVM https://reviews.llvm.org/D31235 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits