On Monday, 24 August 2015 at 04:08:28 UTC, Daniel Murphy wrote:
"John Colvin" wrote in message
news:uhpgjffttsuqeswyj...@forum.dlang.org...
Let's say I have some C headers that have code like this in:
extern struct UndeclaredStruct blah;
Undeclared *p = &blah;
which would naïvely translate to D as:
struct UndeclaredStruct;
extern UndeclaredStruct blah;
auto p = &blah;
which doesn't compile. Why not? Neither the size nor any
default initialiser is needed.
It should work, please file in bugzilla.
done: https://issues.dlang.org/show_bug.cgi?id=14954