Fix: use underlying types for array and sequence assertion
Based on https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html:
"Built-in Function: int __builtin_types_compatible_p (type1, type2)
[...] two types that are typedefed are considered compatible if
their underlying types are compatible."
This definition explains why listing all the {u,}intX_t types misses
the underlying type "long" on 32-bit architectures which rely on
"long long" for 64-bit integers. Therefore, list all the underlying
integer types.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
This page took 0.025846 seconds and 4 git commands to generate.