| commit | 783dd6ece4d1cacbbe9c5790c5a0b6cf9a4b7c9c | [log] [tgz] |
|---|---|---|
| author | Francois Pichet <pichet2000@gmail.com> | Sun Nov 21 06:08:52 2010 +0000 |
| committer | Francois Pichet <pichet2000@gmail.com> | Sun Nov 21 06:08:52 2010 +0000 |
| tree | 835aace2ba6a248986b02e383139a1f63bfb80fa | |
| parent | e040a46eb354d1eb3d2102b416620e869a10883b [diff] |
Major anonymous union/struct redesign. A new AST node is introduced: def IndirectField : DDecl<Value>; IndirectFields are injected into the anonymous's parent scope and chain back to the original field. Name lookup for anonymous entities now result in an IndirectFieldDecl instead of a FieldDecl. There is no functionality change, the code generated should be the same. llvm-svn: 119919