Is there an isupper for char32_t? I get an assertion fail on the following code line
isupper
char32_t
assert(isupper(U'Å'));