/**
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;
}