blob: f869b32856cc86ccc1f8d46ea9e69dd6cfd71cd3 [file] [log] [blame]
/**
TEST_OUTPUT:
---
fail_compilation/diag_in_array.d(17): Error: incompatible types for `(3) in (a)`: `int` and `int[4]`
fail_compilation/diag_in_array.d(17): `in` is only allowed on associative arrays
fail_compilation/diag_in_array.d(17): perhaps use `std.algorithm.find(3, a[])` instead
fail_compilation/diag_in_array.d(19): Error: incompatible types for `("s") in (b)`: `string` and `string[]`
fail_compilation/diag_in_array.d(19): `in` is only allowed on associative arrays
fail_compilation/diag_in_array.d(19): perhaps use `std.algorithm.find("s", b)` instead
---
*/
void main()
{
int[4] a;
string[] b;
if (3 in a)
return;
auto c = "s" in b;
}