Исходя из этого g cc do c [https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gccint/Types.html#Types] , я пытаюсь использовать same_type_p () для сравнения типа 2 переменных:
#include <stdio.h>
int main (void)
{
int a, b;
if (same_type_p(a, b))
printf("OK\n");
exit (0);
}
Сбой компиляции со следующим сообщением:
ошибка: «same_type_p» не было объявлено в этой области, если (same_type_p (a, b)) ^ ~~~~~~~~~~
Я не нашел ни одного примера использования same_type_p (). Он много раз используется в источниках g cc, но кажется, что он не экспортируется.