4 fail_compilation/diag12432.d(55): Error: cannot infer argument types, expected 1 argument, not 2
5 fail_compilation/diag12432.d(56): Error: cannot infer argument types, expected 2 arguments, not 3
6 fail_compilation/diag12432.d(57): Error: cannot infer argument types, expected 1 argument, not 2
7 fail_compilation/diag12432.d(58): Error: cannot infer argument types, expected 1 argument, not 2
8 fail_compilation/diag12432.d(59): Error: cannot infer argument types, expected 2 arguments, not 3
9 fail_compilation/diag12432.d(60): Error: cannot infer argument types, expected 2 arguments, not 3
15 @property int front() { return 0; }
16 enum bool empty
= false;
28 @property Tuple
!(int, float) front() { return typeof(return).init
; }
29 enum bool empty
= false;
35 int opApply(int function(int)) { return 0; }
40 int opApply(int delegate(int)) { return 0; }
45 int opApply(int function(int, float)) { return 0; }
50 int opApply(int delegate(int, float)) { return 0; }
55 foreach (a
, b
; R1()) { }
56 foreach (a
, b
, c
; R2()) { }
57 foreach (a
, b
; OpApply1Func()) { }
58 foreach (a
, b
; OpApply1Deleg()) { }
59 foreach (a
, b
, c
; OpApply2Func()) { }
60 foreach (a
, b
, c
; OpApply2Deleg()) { }