/// template sychronizedMemoize(alias fun) { void sychronizedMemoize() { } }
void f() { } void main() { synchronizedMemoize!f(); } ////tmp/temp_7F3C101460D0.d(9,5): Error: template instance `synchronizedMemoize!f` template `synchronizedMemoize` is not defined, did you mean sychronizedMemoize(alias fun)()?
Why the error? Is it compiler bug? DMD v2.084.1