diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 30eb069..d0fd6dc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: name: tests strategy: matrix: - os: [ubuntu-latest, windows-latest, macOS-latest] + os: [ubuntu-latest, windows-latest] dc: [dmd-latest, ldc-latest] include: - { os: ubuntu-latest, dc: dmd-2.094.2, arch: x86_64 } diff --git a/tests/expected.d b/tests/expected.d index 5bf6341..6182612 100644 --- a/tests/expected.d +++ b/tests/expected.d @@ -331,16 +331,19 @@ unittest //FIXME: doesn't work - some older dmd error static if (__VERSION__ >= 2082) { - @("toHash") - unittest - { - assert(ok(42).hashOf == 42.hashOf); - assert(ok(42).hashOf != 43.hashOf); - assert(ok(42).hashOf == ok(42).hashOf); - assert(ok(42).hashOf != ok(43).hashOf); - assert(ok(42).hashOf == ok!bool(42).hashOf); - assert(ok(42).hashOf != err("foo").hashOf); - assert(err("foo").hashOf == err("foo").hashOf); + version (D_BetterC) {} else + { + @("toHash") + unittest + { + assert(ok(42).hashOf == 42.hashOf); + assert(ok(42).hashOf != 43.hashOf); + assert(ok(42).hashOf == ok(42).hashOf); + assert(ok(42).hashOf != ok(43).hashOf); + assert(ok(42).hashOf == ok!bool(42).hashOf); + assert(ok(42).hashOf != err("foo").hashOf); + assert(err("foo").hashOf == err("foo").hashOf); + } } }