Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/pr13804-1.c @ 158:494b0b89df80 default tip
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 18:13:55 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line source
/* Diagnostics for attempts to access a member not in a structure or union should name the type involved. Bug 13804. */ /* Origin: Joseph Myers <jsm@polyomino.org.uk> */ /* { dg-do compile } */ /* { dg-options "" } */ struct s0 { int a; }; union u0 { long b; }; typedef struct s0 S0; typedef union u0 U0; struct s0 x0; S0 x1; union u0 x2; U0 x3; struct s0 *x4; union u0 *x5; void f (void) { x0.c; /* { dg-error "'struct s0' has no member named 'c'" } */ x1.c; /* { dg-error "'S0' {aka 'struct s0'} has no member named 'c'" } */ x2.c; /* { dg-error "'union u0' has no member named 'c'" } */ x3.c; /* { dg-error "'U0' {aka 'union u0'} has no member named 'c'" } */ x4->c; /* { dg-error "'struct s0' has no member named 'c'" } */ x5->c; /* { dg-error "'union u0' has no member named 'c'" } */ }