| commit | 9ac7a0707d09d30187c61d279ae070acf7a41241 | [log] [tgz] |
|---|---|---|
| author | Douglas Gregor <dgregor@apple.com> | Wed Jan 07 00:43:41 2009 +0000 |
| committer | Douglas Gregor <dgregor@apple.com> | Wed Jan 07 00:43:41 2009 +0000 |
| tree | e96fd826e04ec625dca9fb546f820bd98df927bf | |
| parent | 1d92d2c813b9acb94ea6c145171782f5d3ec90f2 [diff] |
Initial implementation of anonymous unions (and, as a GNU extension, structures and classes) in C++. Covers name lookup and the synthesis and member access for the unnamed objects/fields associated with anonymous unions. Some C++ semantic checks are still missing (anonymous unions can't have function members, static data members, etc.), and there is no support for anonymous structs or unions in C. llvm-svn: 61840