[Issue 16331] New: std.container.array constructor shouldn't check result of emplacement
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Thu Jul 28 08:19:02 PDT 2016
https://issues.dlang.org/show_bug.cgi?id=16331
Issue ID: 16331
Summary: std.container.array constructor shouldn't check result
of emplacement
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: minor
Priority: P1
Component: phobos
Assignee: nobody at puremagic.com
Reporter: greensunny12 at gmail.com
Comparing the object after emplacement might fail if they aren't equal, a short
example:
void main()
{
double[] values = [double.nan, double.nan];
import std.container.array : Array;
auto arr = Array!double(values); //
core.exception.AssertError at std/container/array.d(381): Assertion failure
}
--
More information about the Digitalmars-d-bugs
mailing list