commit | f6b1185f0a8a209c06dfc1efdb6a59cc851e970c | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Thu Oct 08 15:14:33 2009 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Thu Oct 08 15:14:33 2009 +0000 |
tree | 32a1f28a10bdce3da2bd6477c6ed113a46c6a3a4 | |
parent | 251b4ff2578e26959a4c036140ccd61c5e9292f2 [diff] |
Improve checking for specializations of member classes of class templates, and keep track of how those member classes were instantiated or specialized. Make sure that we don't try to instantiate an explicitly-specialized member class of a class template, when that explicit specialization was a declaration rather than a definition. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83547 91177308-0d34-0410-b5e6-96231b3b80d8