On Friday, 16 May 2025 at 19:04:24 UTC, WhatMeWorry wrote: [...]
cast(uint8_t) b = cast(uint8_t) b + cast(uint8_t) 5; //
[...]
Somehow I don't get close enough to the underlying problem: ```d void main(){ ubyte a; a= cast( ubyte) ( a + 5); assert( a == 5); import core.stdc.stdint; uint8_t b; b= cast( uint8_t) ( b + 5); assert( b == 5); } ```