Basically everything has been copied from clang as is (and this is valid for your other comments...)