bug of the day: a memcmp that only compares every fourth byte
Watch out for missed warnings on vendor C++ toolchains - Graham Sutherland's Blog

@gsuberland unrelated but shouldn't it be something like *(a++) ^ *(b++)?
@mildsunrise probably yeah I'm tired lol
@mildsunrise wait no, cos (a++) would be equivalent to pre-increment
@mildsunrise but yeah it should be *a ^ *b and then separately incrementing
@gsuberland (a++) is post increment, pre increment would be (++a)
@mildsunrise if you wrap it in brackets and deref outside doesn't it turn into pre behaviour regardless? (now I'm writing this I'm realising it probably doesn't, but this is c++ so principle of most surprise applies lol)