Closed Rogiel closed 5 years ago
Thanks for your report. Could you provide a PR please, which applies the suggested fix?
Thanks for your report. Could you provide a PR please, which applies the suggested fix?
Yes, I can. But it's not really a fix, just a workaround/hack that disables the wrap
signature check (done viavoid_t
). I have tried to create a concise reproducible test case in which MSVC fails to compile (to report it to Microsoft) but no luck :(
This was fixed in 92d8bbad368a385fc94b775abe385dcf67af04c9
@Naios
Visual Studio 16.2 has introduced a bug with parameter pack expansions and this is affecting continuable.
Workaround
Removing the second template parameter on line 135 and the third parameter on line 148 seems to work around the issue.
This seems to be a MSVC bug when expanding
std::declval<Args>()...
expressions.Your Environment