libassert
libassert copied to clipboard
Allow more comparisons
Fixes #151 ~~and #152~~
Also fixes the issue of ASSERT(1 = 5) compiling
hmm it seems I have changed runtime behavior. although I would say that you shouldn't be putting side effects in your asserts but it still changed behavior
I think I will leave the bitfields out but keep the null thingy
@jeremy-rifkin I decided to remove the bit field checking since it is a little bit buggy and requires C++20, i kept the null constant checking, and fixed invalid code from compiling