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

Reply via email to