commit | 99ebf651f1c3fd11eb648dc8d736c192c753f2cf | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Fri Feb 27 19:31:52 2009 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Fri Feb 27 19:31:52 2009 +0000 |
tree | ac62f9fe4e6d79d0da728a6741589187fce4eaba | |
parent | 34c0533a005ad5be0356dbb913ab3a05fb6b3ca5 [diff] |
Implement the basic approach for instantiating types, with a lot of FIXME'd stubs for those types we don't yet know how to instantiate (everything that isn't a template parameter!). We now instantiate default arguments for template type parameters when needed. This will be our testbed while I fill out the remaining type-instantiation logic. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65649 91177308-0d34-0410-b5e6-96231b3b80d8