Index: lib/Sema/SemaCodeComplete.cpp =================================================================== --- lib/Sema/SemaCodeComplete.cpp +++ lib/Sema/SemaCodeComplete.cpp @@ -2279,6 +2279,15 @@ } else { Type.getAsStringInternal(Result, Policy); } + if (Param->hasDefaultArg()) { + APValue *defaultValue = Param->evaluateValue(); + if (defaultValue) { + std::string defaultValueStr = defaultValue->getAsString( + Param->getASTContext(), Param->getType()); + if (!defaultValueStr.empty()) + Result += " = " + defaultValueStr; + } + } return Result; }