finding errors with templates without instantiating them
bearophile
bearophileHUGS at lycos.com
Wed Sep 11 14:53:40 PDT 2013
Timothee Cour:
> Currently D will compile templated code that is syntactically
> correct but
> semantically always incorrect (ie regardless of template
> parameters), eg
> the following:
> regardless of T, b is not in scope and hence this template
> cannot be
> instantiated without CT error.
>
> So would it be possible to detect such kind of errors (ie CT
> error
> regardless of template params) without having to instantiate
> the template?
There was a discussion about related matters, and there is an
enhancement request on this in Bugzilla. Andrei was against it,
but lot of other people, me and perhaps Walter too have
appreciated the idea.
Bye,
bearophile
More information about the Digitalmars-d
mailing list