Are these (known) bugs?

biozic dransic at free.fr
Fri Jan 28 10:57:58 PST 2011


Hi,

I am playing with the to-be-released std.datetime, and encountered these 
errors (the last one concerns std.variant, actually), with dmd 2.052 
(Mac OS X 10.6):

---
import std.array, std.datetime, std.variant;

unittest {
     auto app = appender!(Interval!Date[]);
     auto interval = Interval!Date(Date(2000, 1, 1), Date(2011, 2, 3));
     app.put(interval);
     // Error: datetime.d(20208): Invariant Failure: begin is not before 
or equal to end.
}

unittest {
     Variant[] va;
     ubyte u = 0;
     va ~= u;
     // Error: cannot append type ubyte to type VariantN!(maxSize)[]
}
---

Are these (known) bugs, or do I do anything wrong?
Thanks,
Nicolas




More information about the Digitalmars-d-learn mailing list