2009-07-17 Richard Guenther <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr31254.c
blobcec301273e5b6a42a453ba1f6dd136dc7fc24419
1 /* { dg-do compile } */
3 struct timespec
5 long tv_sec;
6 long tv_nsec;
7 };
8 struct inode
10 struct timespec i_atime;
11 struct timespec i_mtime;
13 struct afs_vnode
15 struct inode vfs_inode;
17 static inline
18 struct inode *AFS_VNODE_TO_I (struct afs_vnode *vnode)
20 return &vnode->vfs_inode;
22 afs_inode_map_status (struct afs_vnode *vnode)
24 struct inode *inode = AFS_VNODE_TO_I (vnode);
25 inode->i_atime = inode->i_mtime;