[Issue 16389] New: "const" should be inferred for template methods
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Sun Aug 14 06:59:11 PDT 2016
https://issues.dlang.org/show_bug.cgi?id=16389
Issue ID: 16389
Summary: "const" should be inferred for template methods
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: andrei at erdani.com
Currently defining const and non-const versions of methods in generic code is
redundant and error-prone. When calling a non-const method against a const
object, D should just generate the const method and attempt to typecheck it.
This should cut down significantly on user code and aggravation.
--
More information about the Digitalmars-d-bugs
mailing list