summaryrefslogtreecommitdiffstats
path: root/tools/libclang/CXStoredDiagnostic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/libclang/CXStoredDiagnostic.cpp')
-rw-r--r--tools/libclang/CXStoredDiagnostic.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/libclang/CXStoredDiagnostic.cpp b/tools/libclang/CXStoredDiagnostic.cpp
index c1bcd74387..8284dc9618 100644
--- a/tools/libclang/CXStoredDiagnostic.cpp
+++ b/tools/libclang/CXStoredDiagnostic.cpp
@@ -79,6 +79,11 @@ unsigned CXStoredDiagnostic::getCategory() const {
return DiagnosticIDs::getCategoryNumberForDiag(Diag.getID());
}
+CXString CXStoredDiagnostic::getCategoryText() const {
+ unsigned catID = DiagnosticIDs::getCategoryNumberForDiag(Diag.getID());
+ return createCXString(DiagnosticIDs::getCategoryNameFromID(catID));
+}
+
unsigned CXStoredDiagnostic::getNumRanges() const {
if (Diag.getLocation().isInvalid())
return 0;