File tree 1 file changed +10
-1
lines changed 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) =
196
196
static assert ( isInputRange! (char []));
197
197
static assert (! isInputRange! (char [4 ]));
198
198
static assert ( isInputRange! (inout (int )[]));
199
+ static assert (! isInputRange! (int [], string ));
199
200
static assert ( isInputRange! (int [], int ));
200
201
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 ));
202
211
203
212
static struct NotDefaultConstructible
204
213
{
You can’t perform that action at this time.
0 commit comments