Open strager opened 1 year ago
template<class C> class A { // <-- class B { friend class A; }; };
If I hover over A and rename it to A2 using clangd, the output is invalid:
A
A2
template<class C> class A2 { class B { friend A2 A; // <-- invalid syntax }; };
llvm-project version: 16.0.1 cd89023f797900e4492da58b7bed36f702120011
@llvm/issue-subscribers-clangd
If I hover over
A
and rename it toA2
using clangd, the output is invalid:llvm-project version: 16.0.1 cd89023f797900e4492da58b7bed36f702120011