From debe9cc4f717cf0550bb141c716397bbae0ef85f Mon Sep 17 00:00:00 2001
From: Christian Kamm <christian.d.kamm@nokia.com>
Date: Mon, 19 Apr 2010 09:39:00 +0200
Subject: [PATCH] CPlusPlus: Let functions know about their cv-qualifiers
 again.

Fixes function argument list code completion not completing the cv
qualifier.

Regression from 9efa5d940acd0d000cc76515d5dbafa519c3d33f.

Task-number: QTCREATORBUG-1037
Reviewed-by: Roberto Raggi
---
 src/shared/cplusplus/CheckDeclarator.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/shared/cplusplus/CheckDeclarator.cpp b/src/shared/cplusplus/CheckDeclarator.cpp
index dfb045b3a06..84edbd02924 100644
--- a/src/shared/cplusplus/CheckDeclarator.cpp
+++ b/src/shared/cplusplus/CheckDeclarator.cpp
@@ -197,6 +197,9 @@ bool CheckDeclarator::visit(FunctionDeclaratorAST *ast)
     FullySpecifiedType funTy(fun);
     funTy = semantic()->check(ast->cv_qualifier_list, _scope, funTy);
 
+    fun->setConst(funTy.isConst());
+    fun->setVolatile(funTy.isVolatile());
+
     _fullySpecifiedType = funTy;
     return false;
 }
-- 
GitLab