Thread overview | ||||||
---|---|---|---|---|---|---|
|
April 24, 2013 Internal error: ../ztc/cgcs.c | ||||
---|---|---|---|---|
| ||||
---- import std.stdio; int[2] getSize() { return [42, 23]; } int width() { return getSize()[0]; } void main() { writeln("Hello world!"); } ---- Compilation output: Internal error: ../ztc/cgcs.c 343 http://dpaste.1azy.net/a1897e84 I don't know if this should compile (but I think so) or if the error message is a bit ... in need of improvement. Thoughts? |
April 24, 2013 Re: Internal error: ../ztc/cgcs.c | ||||
---|---|---|---|---|
| ||||
Posted in reply to Namespace | On 04/24/2013 10:25 PM, Namespace wrote: > ---- > import std.stdio; > > int[2] getSize() { > return [42, 23]; > } > > int width() { > return getSize()[0]; > } > > void main() > { > writeln("Hello world!"); > } > ---- > > Compilation output: > Internal error: ../ztc/cgcs.c 343 > > http://dpaste.1azy.net/a1897e84 > > I don't know if this should compile (but I think so) or if the error > message is a bit ... in need of improvement. > Thoughts? An "Internal error" is always a compiler bug. http://d.puremagic.com/issues/enter_bug.cgi |
April 24, 2013 Re: Internal error: ../ztc/cgcs.c | ||||
---|---|---|---|---|
| ||||
Posted in reply to Namespace | Namespace:
> import std.stdio;
>
> int[2] getSize() {
> return [42, 23];
> }
>
> int width() {
> return getSize()[0];
> }
>
> void main()
> {
> writeln("Hello world!");
> }
> ----
>
> Compilation output:
> Internal error: ../ztc/cgcs.c 343
I think this is already fixed in the current dmd 2.063alpha.
Bye,
bearophile
|
April 24, 2013 Re: Internal error: ../ztc/cgcs.c | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | > I think this is already fixed in the current dmd 2.063alpha.
>
> Bye,
> bearophile
You walking encyclopedia. ;)
Good to know.
|
Copyright © 1999-2021 by the D Language Foundation