commit | 71fdc127d21bb138b4bbc2b2ce1db460715271f1 | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Mon Nov 04 18:38:59 2013 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Mon Nov 04 18:38:59 2013 +0000 |
tree | 1404e546c2fc5f23f6e00ac875be8f4a93312d3b | |
parent | f632a0c29d4a124119312ef2bb36c1c8b49b0b93 [diff] |
Use aliases for more constructors and destructors. With this patch we produce alias for cases like template<typename T> struct foobar { foobar() { } }; template struct foobar<void>; We just have to be careful to produce the same aliases in every TU because of comdats. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194000 91177308-0d34-0410-b5e6-96231b3b80d8