Hello,

I have just noticed that size_type_node is signed in fortran frontend
(it caused an ice for me because unsigned_type_for returns it for
pointers, and I inserted an assert that the result of unsigned_type_for
is unsigned).

According to the comment in tree.h, size_type_node should correspond to
"The C type `size_t'", and standard specifies that size_t is unsigned.

Is this a bug in fortran frontend, or is size_type_node intentionally
set in a different way?

Zdenek

Reply via email to