4 compilable/b16976.d(33): Deprecation: foreach: loop index implicitly converted from `size_t` to `int`
5 compilable/b16976.d(34): Deprecation: foreach: loop index implicitly converted from `size_t` to `int`
6 compilable/b16976.d(35): Deprecation: foreach: loop index implicitly converted from `size_t` to `char`
7 compilable/b16976.d(36): Deprecation: foreach: loop index implicitly converted from `size_t` to `char`
8 compilable/b16976.d(41): Deprecation: foreach: loop index implicitly converted from `size_t` to `int`
9 compilable/b16976.d(42): Deprecation: foreach: loop index implicitly converted from `size_t` to `int`
10 compilable/b16976.d(43): Deprecation: foreach: loop index implicitly converted from `size_t` to `char`
11 compilable/b16976.d(44): Deprecation: foreach: loop index implicitly converted from `size_t` to `char`
12 compilable/b16976.d(50): Deprecation: foreach: loop index implicitly converted from `size_t` to `int`
13 compilable/b16976.d(51): Deprecation: foreach: loop index implicitly converted from `size_t` to `int`
14 compilable/b16976.d(52): Deprecation: foreach: loop index implicitly converted from `size_t` to `char`
15 compilable/b16976.d(53): Deprecation: foreach: loop index implicitly converted from `size_t` to `char`
16 compilable/b16976.d(58): Deprecation: foreach: loop index implicitly converted from `size_t` to `int`
17 compilable/b16976.d(59): Deprecation: foreach: loop index implicitly converted from `size_t` to `int`
18 compilable/b16976.d(60): Deprecation: foreach: loop index implicitly converted from `size_t` to `char`
19 compilable/b16976.d(61): Deprecation: foreach: loop index implicitly converted from `size_t` to `char`
20 compilable/b16976.d(62): Deprecation: foreach: loop index implicitly converted from `size_t` to `int`
21 compilable/b16976.d(63): Deprecation: foreach: loop index implicitly converted from `size_t` to `int`
22 compilable/b16976.d(64): Deprecation: foreach: loop index implicitly converted from `size_t` to `char`
23 compilable/b16976.d(65): Deprecation: foreach: loop index implicitly converted from `size_t` to `char`
28 int[] dyn
= [1,2,3,4,5];
29 int[5] sta
= [1,2,3,4,5];
30 char[] str = ['1','2','3','4','5'];
31 char[5] chr
= ['1','2','3','4','5'];
33 foreach(int i
, v
; dyn
) { }
34 foreach_reverse(int i
, v
; dyn
) { }
35 foreach(char i
, v
; dyn
) { }
36 foreach_reverse(char i
, v
; dyn
) { }
37 foreach(int i
, v
; sta
) { }
38 foreach_reverse(int i
, v
; sta
) { }
39 foreach(char i
, v
; sta
) { }
40 foreach_reverse(char i
, v
; sta
) { }
41 foreach(int i
, v
; str) { }
42 foreach_reverse(int i
, v
; str) { }
43 foreach(char i
, v
; str) { }
44 foreach_reverse(char i
, v
; str) { }
45 foreach(int i
, v
; chr
) { }
46 foreach_reverse(int i
, v
; chr
) { }
47 foreach(char i
, v
; chr
) { }
48 foreach_reverse(char i
, v
; chr
) { }
50 foreach(int i
, dchar v
; dyn
) { }
51 foreach_reverse(int i
, dchar v
; dyn
) { }
52 foreach(char i
, dchar v
; dyn
) { }
53 foreach_reverse(char i
, dchar v
; dyn
) { }
54 foreach(int i
, dchar v
; sta
) { }
55 foreach_reverse(int i
, dchar v
; sta
) { }
56 foreach(char i
, dchar v
; sta
) { }
57 foreach_reverse(char i
, dchar v
; sta
) { }
58 foreach(int i
, dchar v
; str) { }
59 foreach_reverse(int i
, dchar v
; str) { }
60 foreach(char i
, dchar v
; str) { }
61 foreach_reverse(char i
, dchar v
; str) { }
62 foreach(int i
, dchar v
; chr
) { }
63 foreach_reverse(int i
, dchar v
; chr
) { }
64 foreach(char i
, dchar v
; chr
) { }
65 foreach_reverse(char i
, dchar v
; chr
) { }