From 935642b1bcb68f5bb3edd22a28f4bbbdf23f3347 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Fri, 23 Oct 2009 14:31:55 +0200
Subject: [PATCH] Return the cached AST node.

---
 src/shared/cplusplus/Parser.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/shared/cplusplus/Parser.cpp b/src/shared/cplusplus/Parser.cpp
index 67e260230c0..4fffd4818dd 100644
--- a/src/shared/cplusplus/Parser.cpp
+++ b/src/shared/cplusplus/Parser.cpp
@@ -705,7 +705,8 @@ bool Parser::parseTemplateArgumentList(TemplateArgumentListAST *&node)
 {
     if (TemplateArgumentListEntry *entry = templateArgumentListEntry(cursor())) {
         rewind(entry->cursor);
-        return entry->ast;
+        node = entry->ast;
+        return entry->ast != 0;
     }
 
     unsigned start = cursor();
-- 
GitLab