Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
January 29, 2005 Internal error: ..\ztc\cgcs.c 353 | ||||
---|---|---|---|---|
| ||||
I was experimenting with arrays.. this is what i get on compiling Internal error: ..\ztc\cgcs.c 353 this code import std.stdio; void main() { char[] s="bobef"; delete s[1..3]; writef(s~"\n"); } |
January 29, 2005 Re: Internal error: ..\ztc\cgcs.c 353 | ||||
---|---|---|---|---|
| ||||
Posted in reply to bobef | In article <ctel5g$109l$1@digitaldaemon.com>, bobef says... > >I was experimenting with arrays.. this is what i get on compiling > >Internal error: ..\ztc\cgcs.c 353 > >this code > >import std.stdio; > >void main() >{ >char[] s="bobef"; >delete s[1..3]; >writef(s~"\n"); >} > No offense intended to Walter, but that has got to be some kind of record for the fewest number of bytes needed to kill the compiler. (well at least in the past two years anyway) Nice work! - EricAnderton at yahoo |
January 29, 2005 Re: Internal error: ..\ztc\cgcs.c 353 | ||||
---|---|---|---|---|
| ||||
Posted in reply to bobef | bobef wrote: > I was experimenting with arrays.. this is what i get on compiling > > Internal error: ..\ztc\cgcs.c 353 No compiler errors with GDC, then again the code is invalid : > this code > > import std.stdio; > > void main() > { > char[] s="bobef"; > delete s[1..3]; > writef(s~"\n"); > } Wonder why are you trying to "delete" a char[] ? Removing entries with delete only works with AA. import std.stdio; void main() { char[] s="bobef"; s = s[0..1] ~ s[3..s.length]; writefln(s); } Should output what I think you meant ? There is no slice delete syntax (yet) --anders |
January 29, 2005 Re: Internal error: ..\ztc\cgcs.c 353 | ||||
---|---|---|---|---|
| ||||
Posted in reply to pragma | pragma wrote:
> In article <ctel5g$109l$1@digitaldaemon.com>, bobef says...
>
>>I was experimenting with arrays.. this is what i get on compiling
>>
>>Internal error: ..\ztc\cgcs.c 353
>>
>>this code
>>
>>import std.stdio;
>>
>>void main()
>>{
>>char[] s="bobef";
>>delete s[1..3];
>>writef(s~"\n");
>>}
>>
>
>
> No offense intended to Walter, but that has got to be some kind of record for
> the fewest number of bytes needed to kill the compiler. (well at least in the
> past two years anyway)
>
> Nice work!
>
> - EricAnderton at yahoo
Here goes a shorter dmd killer :)
class C{this(){super();}}
|
January 29, 2005 Re: Internal error: ..\ztc\cgcs.c 353 | ||||
---|---|---|---|---|
| ||||
Attachments: | zwang wrote: | pragma wrote: | |> In article <ctel5g$109l$1@digitaldaemon.com>, bobef says... |> |>> I was experimenting with arrays.. this is what i get on compiling |>> |>> Internal error: ..\ztc\cgcs.c 353 - -> nntp://news.digitalmars.com/digitalmars.D.bugs [snip] | Here's a one-liner version :) | void main(char[][]a){delete a[0..0];} Zwang, I've added your ultra short version to DStress http://dstress.kuehne.cn/nocompile/bug_cgcs_353_B.d Thomas |
Copyright © 1999-2021 by the D Language Foundation