Variant[string] assoc array -- runtime error

Justin Spahr-Summers Justin.SpahrSummers at gmail.com
Sun Jun 6 01:07:30 PDT 2010


On Sun, 06 Jun 2010 03:11:45 -0400, Robert Jacques <sandford at jhu.edu> 
wrote:
> 
> On Sun, 06 Jun 2010 02:35:16 -0400, Graham Fawcett <fawcett at uwindsor.ca>  
> wrote:
> 
> > Hi folks,
> >
> > Is this a new bug or a known one?
> >
> > // bad.d
> > import std.variant;
> > void main() {
> >   Variant b = "something";
> >   Variant[string] table;
> >   table["hello"] = b;         // line 6
> > }
> >
> > With DMD 2.043, this compiles, but at runtime I get:
> >
> > core.exception.RangeError at bad(6): Range violation
> >
> > Graham
> 
> I've run into a similar bug before, but as a quick search in bugzilla  
> didn't turn up anything. (it looks like I forgot to file a bug report for  
> it) Anyways, I'd recommend filing it:  
> http://d.puremagic.com/issues/enter_bug.cgi

There's http://d.puremagic.com/issues/show_bug.cgi?id=2451 (that's 
bitten me before).


More information about the Digitalmars-d mailing list