Hi, Small parser hack to be able to parse type dependent template name without the "template" keyword in Microsoft mode. This patch fixes about a dozen compile errors when parsing MSVC STL headers with clang.
For example:
=========
template <class A>
class C1 {
public:
template <int B>
class Iterator {
};
};
template<class T>
class C2 {
// template is optional in microsoft mode.
typename C1<T>:: /*template*/ Iterator<0> Mypos;
};
ok to commit?
optional_template_keyword.patch
Description: Binary data
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
