support `sizeof(type_name)` expression