commit | 8d3ac0c6112e02e3a705fd4f9d82e523f10b4287 | [log] [tgz] |
---|---|---|
author | Andreas Huber <andih@google.com> | Thu Aug 04 14:49:23 2016 -0700 |
committer | Iliyan Malchev <malchev@google.com> | Sat Aug 06 09:03:00 2016 -0700 |
tree | 220d91f2529729dd0875778baa05ee7371a5a04c | |
parent | f5647c19a88de85ddce313333fda337d4560ac1f [diff] |
Be a little smarter about dealing with TypeDefs, resolve to the typedef'd target at lookup time, so all code ever sees is anything _but_ TypeDefs. Also verify that the optional Enum storage type is valid (i.e. an enum or an integer type) and re-emit enum values for derived enum types.