diff options
Diffstat (limited to 'clang/lib/Sema/SemaCodeComplete.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaCodeComplete.cpp | 17 | 
1 files changed, 6 insertions, 11 deletions
diff --git a/clang/lib/Sema/SemaCodeComplete.cpp b/clang/lib/Sema/SemaCodeComplete.cpp index 2bff705060e..3d2d0930d87 100644 --- a/clang/lib/Sema/SemaCodeComplete.cpp +++ b/clang/lib/Sema/SemaCodeComplete.cpp @@ -1998,25 +1998,20 @@ static void MaybeAddSentinel(ASTContext &Context, NamedDecl *FunctionOrMethod,      }  } -static void appendWithSpace(std::string &Result, StringRef Text) { -  if (!Result.empty()) -    Result += ' '; -  Result += Text.str(); -}  static std::string formatObjCParamQualifiers(unsigned ObjCQuals) {    std::string Result;    if (ObjCQuals & Decl::OBJC_TQ_In) -    appendWithSpace(Result, "in"); +    Result += "in ";    else if (ObjCQuals & Decl::OBJC_TQ_Inout) -    appendWithSpace(Result, "inout"); +    Result += "inout ";    else if (ObjCQuals & Decl::OBJC_TQ_Out) -    appendWithSpace(Result, "out"); +    Result += "out ";    if (ObjCQuals & Decl::OBJC_TQ_Bycopy) -    appendWithSpace(Result, "bycopy"); +    Result += "bycopy ";    else if (ObjCQuals & Decl::OBJC_TQ_Byref) -    appendWithSpace(Result, "byref"); +    Result += "byref ";    if (ObjCQuals & Decl::OBJC_TQ_Oneway) -    appendWithSpace(Result, "oneway"); +    Result += "oneway ";    return Result;  }  | 

