File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -196,9 +196,18 @@ enum bool isInputRange(R, E = void) =
196196 static assert ( isInputRange! (char []));
197197 static assert (! isInputRange! (char [4 ]));
198198 static assert ( isInputRange! (inout (int )[]));
199+ static assert (! isInputRange! (int [], string ));
199200 static assert ( isInputRange! (int [], int ));
200201 static assert ( isInputRange! (int [], const int ));
201- static assert (! isInputRange! (int [], string ));
202+ static assert (! isInputRange! (int [], immutable int ));
203+
204+ static assert (! isInputRange! (const (int )[], int ));
205+ static assert ( isInputRange! (const (int )[], const int ));
206+ static assert (! isInputRange! (const (int )[], immutable int ));
207+
208+ static assert (! isInputRange! (immutable (int )[], int ));
209+ static assert ( isInputRange! (immutable (int )[], const int ));
210+ static assert ( isInputRange! (immutable (int )[], immutable int ));
202211
203212 static struct NotDefaultConstructible
204213 {
You can’t perform that action at this time.
0 commit comments