[Issue 1407] New: auto type inference on new const(Class)() doesn't infer const
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Aug 9 13:41:35 PDT 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1407
Summary: auto type inference on new const(Class)() doesn't infer
const
Product: D
Version: 2.003
Platform: PC
OS/Version: Linux
Status: NEW
Keywords: rejects-valid
Severity: normal
Priority: P2
Component: DMD
AssignedTo: bugzilla at digitalmars.com
ReportedBy: paching at gmail.com
Also true for invariant. Sample code:
class A {}
void main() {
auto b = new const(A)();
auto c = new invariant(A)();
}
Gives two errors such as:
Error: cannot implicitly convert expression (new const A) of type const A to
testcase.A
Error: cannot implicitly convert expression (new invariant A) of type invariant
A to testcase.A
--
More information about the Digitalmars-d-bugs
mailing list