glandium wrote: For the record, my reduced test case is: ``` namespace camera { template <class MEM_FUN> void GetChildAndCall(MEM_FUN); struct CamerasChild { template <typename This> void ConnectDeviceListChangeListener(void (This::*)()); }; } // namespace camera struct MediaEngineWebRTC { MediaEngineWebRTC(); }; using camera::CamerasChild; using camera::GetChildAndCall; MediaEngineWebRTC::MediaEngineWebRTC() { GetChildAndCall( &CamerasChild::ConnectDeviceListChangeListener<MediaEngineWebRTC>); } ``` and is fixed by #132977.
https://github.com/llvm/llvm-project/pull/132317 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits