commit | e688ddf351d5d77d18cd01727e672e4b69706b23 | [log] [tgz] |
---|---|---|
author | Richard Smith <richard-llvm@metafoo.co.uk> | Thu Sep 26 03:49:48 2013 +0000 |
committer | Richard Smith <richard-llvm@metafoo.co.uk> | Thu Sep 26 03:49:48 2013 +0000 |
tree | 531ac17e65ef5e40bfe89d58cfbe3702d28df76e | |
parent | 859b6227694033dd6eaf3991a2b80877a406c382 [diff] |
If a partial specialization of a member template is declared within a class template and defined outside it, don't instantiate it twice when instantiating the surrounding class template specialization. That would cause us to reject the code because we think two partial specializations instantiated to produce the same signature. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191418 91177308-0d34-0410-b5e6-96231b3b80d8