= MatchTemplateParametersToScopeSpecifier(
D.getDeclSpec().getSourceRange().getBegin(),
D.getCXXScopeSpec(),
- (TemplateParameterList**)TemplateParamLists.release(),
+ (TemplateParameterList**)TemplateParamLists.get(),
TemplateParamLists.size())) {
if (TemplateParams->size() > 0) {
// There is no such thing as a variable template.
= MatchTemplateParametersToScopeSpecifier(
D.getDeclSpec().getSourceRange().getBegin(),
D.getCXXScopeSpec(),
- (TemplateParameterList**)TemplateParamLists.release(),
+ (TemplateParameterList**)TemplateParamLists.get(),
TemplateParamLists.size())) {
if (TemplateParams->size() > 0) {
// This is a function template
} else {
// FIXME: Handle function template specializations
}
+
+ // FIXME: Free this memory properly.
+ TemplateParamLists.release();
}
// C++ [dcl.fct.spec]p5: