blob: f3efe1f94f9c971c77101ac8e6c093248c5ba6dd [file] [log] [blame]
/*
DFLAGS:
REQUIRED_ARGS: -conf= -Ifail_compilation/extra-files/minimal
TEST_OUTPUT:
---
fail_compilation/fail19319a.d(16): Error: `7 ^^ g19319` requires `std.math` for `^^` operators
fail_compilation/fail19319a.d(17): Error: `g19319 ^^ 7` requires `std.math` for `^^` operators
---
*/
__gshared int g19319 = 0;
static assert(!__traits(compiles, 7 ^^ g19319));
static assert(!__traits(compiles, g19319 ^^= 7));
__gshared int e19319 = 7 ^^ g19319;
__gshared int a19319 = g19319 ^^= 7;;