Unable to find 'char16_t' type

Compiling a source file in clang for Windows I received:

error: unknown type name 'char16_t' when I specified a function declaration of:

void AFunc(char16_t);

My clang compiler options are:

-c -x c++ -O0 -g -fno-inline -Wall -g


Nico Rieck suggested using -fno-ms-compatibility to get char16_t back.
This indeed works but may break other stuff since other MS extensions would not exist.