phobos's circle CI runs a busted version of DMD

deadalnix deadalnix at gmail.com
Wed Jan 11 01:03:33 UTC 2023


Sample code:
```d
     ushort ee = 1028;
     ee <<= 5U;
     ee >>= 5U;
     writeln(ee);
```

Regular compiler: https://godbolt.org/z/TcbjP76fW (prints 1028)
Circle CI: 64516 .

Someone, the compiler manages to do a signed arithmetic shift on 
an unsigned.


More information about the Digitalmars-d mailing list