Supplemental changes for 3235 & 6714

This commit is contained in:
k-hara 2011-12-31 14:39:05 +09:00
parent 187ee7133d
commit d493815bfe
3 changed files with 7 additions and 6 deletions

View file

@ -21152,7 +21152,7 @@ unittest
//Verify Examples. //Verify Examples.
{ {
auto interval = Interval!Date(Date(2010, 9, 1), Date(2010, 9, 9)); auto interval = Interval!Date(Date(2010, 9, 1), Date(2010, 9, 9));
auto func = (in Date date) auto func = delegate (in Date date)
{ {
if((date.day & 1) == 0) if((date.day & 1) == 0)
return date + dur!"days"(2); return date + dur!"days"(2);
@ -21221,7 +21221,7 @@ unittest
//Verify Examples. //Verify Examples.
{ {
auto interval = Interval!Date(Date(2010, 9, 1), Date(2010, 9, 9)); auto interval = Interval!Date(Date(2010, 9, 1), Date(2010, 9, 9));
auto func = (in Date date) auto func = delegate (in Date date)
{ {
if((date.day & 1) == 0) if((date.day & 1) == 0)
return date - dur!"days"(2); return date - dur!"days"(2);
@ -23468,7 +23468,7 @@ unittest
//Verify Examples. //Verify Examples.
auto interval = PosInfInterval!Date(Date(2010, 9, 1)); auto interval = PosInfInterval!Date(Date(2010, 9, 1));
auto func = (in Date date) auto func = delegate (in Date date)
{ {
if((date.day & 1) == 0) if((date.day & 1) == 0)
return date + dur!"days"(2); return date + dur!"days"(2);
@ -25737,7 +25737,7 @@ unittest
//Verify Examples. //Verify Examples.
auto interval = NegInfInterval!Date(Date(2010, 9, 9)); auto interval = NegInfInterval!Date(Date(2010, 9, 9));
auto func = (in Date date) auto func = delegate (in Date date)
{ {
if((date.day & 1) == 0) if((date.day & 1) == 0)
return date - dur!"days"(2); return date - dur!"days"(2);

View file

@ -365,8 +365,9 @@ T enforce(T, string file = __FILE__, size_t line = __LINE__)
The whole safety and purity are inferred from $(D Dg)'s safety and purity. The whole safety and purity are inferred from $(D Dg)'s safety and purity.
+/ +/
T enforce(T, Dg : void delegate(), string file = __FILE__, size_t line = __LINE__) T enforce(T, Dg, string file = __FILE__, size_t line = __LINE__)
(T value, scope Dg dg) (T value, scope Dg dg)
if (is(Dg : void delegate()) || is(Dg : void function()))
{ {
if (!value) dg(); if (!value) dg();
return value; return value;

View file

@ -3012,7 +3012,7 @@ unittest
static assert(! isFunctionPointer!(foo)); static assert(! isFunctionPointer!(foo));
static assert(! isFunctionPointer!(bar)); static assert(! isFunctionPointer!(bar));
static assert(!isFunctionPointer!((int a) {})); static assert(isFunctionPointer!((int a) {}));
} }
/** /**