IDL: Support iterable<>/maplike<>/setlike<> referencing typedefs

The types referenced by iterable<>, maplike<> and setlike<> definitions
were not subject to typedef resolution, leading to incorrect code
generation.

In the process, slightly generalize the typedef resolution mechanism to
support objects referencing more than one type, as iterable<> and
maplike<> definitions do.

BUG=432683

Review URL: https://codereview.chromium.org/924443002

git-svn-id: svn://svn.chromium.org/blink/trunk@190052 bbb929c8-8fbe-4397-9dbb-9b2b20218538
4 files changed
tree: 4cf82cfe6b976ebee6809a60452bd7a144da94c8
  1. third_party/