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);