Created attachment 1237
Small example that illustrates the problem
Consider a constructor call of the form
A a = A!3(99);
where A is a struct that is not a template but has a constructor that is a
template, such as
this( int k)(int n) { ... }
Such a constructor call is not recognized as such, instead the compiler
complains that the struct A is not a template.
---confirmed on Windows and Ubuntu amd64.
See
http://forum.dlang.org/thread/[email protected]#post-adyxvouppnoqktbkgzue:40forum.dlang.org
for discussion thereof.
Comment #1 by robert.schadek — 2024-12-13T18:09:36Z