From 754b1c0f0f1a3a4fafcd070494190012981a9747 Mon Sep 17 00:00:00 2001 From: Roberto Raggi <roberto.raggi@nokia.com> Date: Tue, 19 May 2009 13:35:18 +0200 Subject: [PATCH] Set the cv-qualifiers when instantiating template functions. --- src/libs/cplusplus/ResolveExpression.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libs/cplusplus/ResolveExpression.cpp b/src/libs/cplusplus/ResolveExpression.cpp index 9a0f16fa317..8f6f18bfd16 100644 --- a/src/libs/cplusplus/ResolveExpression.cpp +++ b/src/libs/cplusplus/ResolveExpression.cpp @@ -143,6 +143,8 @@ protected: Function *fun = _control->newFunction(0, name); fun->setScope(ty->scope()); + fun->setConst(ty->isConst()); + fun->setVolatile(ty->isVolatile()); fun->setReturnType(returnType); for (unsigned i = 0; i < ty->argumentCount(); ++i) { Symbol *arg = ty->argumentAt(i); -- GitLab