| // Copyright (C) 2005 Free Software Foundation, Inc. | |
| // Contributed by Nathan Sidwell 26 Apr 2005 <nathan@codesourcery.com> | |
| // DR21166. unnecessary error on packed char | |
| struct s1 { | |
| char c1; | |
| } __attribute__((packed)); | |
| char& | |
| f(struct s1 *s) | |
| { | |
| return s->c1; | |
| } | |
| char * | |
| g(struct s1 *s) | |
| { | |
| return &s->c1; | |
| } |