Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/pr13804-1.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
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'" } */ }