On 10/29/2010 10:48 AM, Jesse Phillips wrote:
> Because C code will not behave differently
>
I'm not convinced of this. Proposed counterexample:
// test.d
import std.stdio;
void main(){
ushort x = 0xffff;
writefln("%08x", ~x+1u);
}
// test.c
#include <stdio.h>
void main(void){
unsigned short x = 0xffff;
printf("%08x", ~x+1u);
}