Merge pull request #1329 from 9rnsr/fix10220

[REG2.064a] Issue 10220 - `array` doesn't work with disabled default construction
This commit is contained in:
Walter Bright 2013-06-04 22:30:00 -07:00
commit 7b0a1219fd
8 changed files with 89 additions and 58 deletions

View file

@ -1197,3 +1197,10 @@ unittest
static assert(!__traits(compiles, 1.ifThrown(e=>new Object())));
static assert(!__traits(compiles, (new Object()).ifThrown(e=>1)));
}
version(unittest) package
@property void assertCTFEable(alias dg)()
{
static assert({ dg(); return true; }());
dg();
}