On Sun, 06 Jun 2010 02:35:16 -0400, Graham Fawcett <[email protected]> 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.rangeer...@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

Reply via email to