diff options
Diffstat (limited to 'tools/libclang/CXStoredDiagnostic.cpp')
-rw-r--r-- | tools/libclang/CXStoredDiagnostic.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/tools/libclang/CXStoredDiagnostic.cpp b/tools/libclang/CXStoredDiagnostic.cpp index fa331de..9731616 100644 --- a/tools/libclang/CXStoredDiagnostic.cpp +++ b/tools/libclang/CXStoredDiagnostic.cpp @@ -26,7 +26,6 @@ using namespace clang; using namespace clang::cxloc; -using namespace clang::cxstring; CXDiagnosticSeverity CXStoredDiagnostic::getSeverity() const { switch (Diag.getLevel()) { @@ -49,7 +48,7 @@ CXSourceLocation CXStoredDiagnostic::getLocation() const { } CXString CXStoredDiagnostic::getSpelling() const { - return createCXString(Diag.getMessage(), false); + return cxstring::createRef(Diag.getMessage()); } CXString CXStoredDiagnostic::getDiagnosticOption(CXString *Disable) const { @@ -57,17 +56,17 @@ CXString CXStoredDiagnostic::getDiagnosticOption(CXString *Disable) const { StringRef Option = DiagnosticIDs::getWarningOptionForDiag(ID); if (!Option.empty()) { if (Disable) - *Disable = createCXString((Twine("-Wno-") + Option).str()); - return createCXString((Twine("-W") + Option).str()); + *Disable = cxstring::createDup((Twine("-Wno-") + Option).str()); + return cxstring::createDup((Twine("-W") + Option).str()); } if (ID == diag::fatal_too_many_errors) { if (Disable) - *Disable = createCXString("-ferror-limit=0"); - return createCXString("-ferror-limit="); + *Disable = cxstring::createRef("-ferror-limit=0"); + return cxstring::createRef("-ferror-limit="); } - return createCXString(""); + return cxstring::createEmpty(); } unsigned CXStoredDiagnostic::getCategory() const { @@ -76,7 +75,7 @@ unsigned CXStoredDiagnostic::getCategory() const { CXString CXStoredDiagnostic::getCategoryText() const { unsigned catID = DiagnosticIDs::getCategoryNumberForDiag(Diag.getID()); - return createCXString(DiagnosticIDs::getCategoryNameFromID(catID)); + return cxstring::createRef(DiagnosticIDs::getCategoryNameFromID(catID)); } unsigned CXStoredDiagnostic::getNumRanges() const { @@ -109,6 +108,6 @@ CXString CXStoredDiagnostic::getFixIt(unsigned FixIt, *ReplacementRange = translateSourceRange(Diag.getLocation().getManager(), LangOpts, Hint.RemoveRange); } - return createCXString(Hint.CodeToInsert); + return cxstring::createDup(Hint.CodeToInsert); } |