[Issue 12788] New: -di doesn't warn about implicit conversion from char[] to char*
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Fri May 23 04:10:10 PDT 2014
https://issues.dlang.org/show_bug.cgi?id=12788
Issue ID: 12788
Summary: -di doesn't warn about implicit conversion from char[]
to char*
Product: D
Version: D1
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P1
Component: DMD
Assignee: nobody at puremagic.com
Reporter: leandro.lucarella at sociomantic.com
Test case:
---
void f(char* s) {}
void g(char[] s)
{
f(s);
}
---
$ dmd -c test.d
test.d(4): Error: function test.f (char* s) does not match parameter types
(char[])
test.d(4): Error: cannot implicitly convert expression (s) of type char[] to
char*
$dmd -c -di test.d
// compiles without warnings
--
More information about the Digitalmars-d-bugs
mailing list