1static void kos(int *r, int a) 2{ 3 r = ({ __builtin_types_compatible_p(int, int); }); 4} 5 6/* 7 * check-name: eval-bad-assign1 8 * 9 * check-error-start 10eval-bad-assign1.c:3:11: warning: incorrect type in assignment (different base types) 11eval-bad-assign1.c:3:11: expected int *r 12eval-bad-assign1.c:3:11: got int 13 * check-error-end 14 */ 15