
declared, rather than putting them into the template parameter scope. We previously had *no record* in the scope for class template declarations, once those declarations completed and their template parameter scopes were popped. This in turn caused us to be unable to merge class template declarations that were declared in the global scope (where we use scope lookup rather than DeclContext lookup for merging), when loading a module. llvm-svn: 216311
3 lines
182 B
C++
3 lines
182 B
C++
template<typename T> struct MergeClassTemplateSpecializations_basic_string {};
|
|
typedef MergeClassTemplateSpecializations_basic_string<char> MergeClassTemplateSpecializations_string;
|