shafik added inline comments.

================
Comment at: clang/test/CXX/drs/dr23xx.cpp:182
+  typedef N::type N_type;
+  // FIXME: `type` should be searched for in N
+  // friend void N::g(type);
----------------
The implementation seems to all accept this example: 
https://godbolt.org/z/vE6bEP6xa

but the examples from the `p1787` have a decidely mixed conformance: 
https://godbolt.org/z/dhq7oEKaY

but the `A::F(F)` you point out in your example clang does get wrong and gcc 
does not. So at minimum please file bug reports against the examples that clang 
does not get right from `p1787` and we need to dig into why your example above 
seems to not the same since that is what you intended. 


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D147848

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

Reply via email to