summaryrefslogtreecommitdiffstats
path: root/clang/include/clang-c
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2011-12-09 22:28:32 +0000
committerTed Kremenek <kremenek@apple.com>2011-12-09 22:28:32 +0000
commitb4a8b056f82016499b232c3840fca0945ea8f77a (patch)
treeb9c4d6705f880cc0e8bc92dcceff887772eb518d /clang/include/clang-c
parent2d6d886d73826497b1bb9bf892a630d0372c1d9e (diff)
downloadbcm5719-llvm-b4a8b056f82016499b232c3840fca0945ea8f77a.tar.gz
bcm5719-llvm-b4a8b056f82016499b232c3840fca0945ea8f77a.zip
Add clang_getDiagnosticSetFromTU() to libclang. Fixes <rdar://problem/10553081>.
llvm-svn: 146287
Diffstat (limited to 'clang/include/clang-c')
-rw-r--r--clang/include/clang-c/Index.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/clang/include/clang-c/Index.h b/clang/include/clang-c/Index.h
index dac8b54094f..65e98ade51f 100644
--- a/clang/include/clang-c/Index.h
+++ b/clang/include/clang-c/Index.h
@@ -620,6 +620,15 @@ CINDEX_LINKAGE CXDiagnostic clang_getDiagnostic(CXTranslationUnit Unit,
unsigned Index);
/**
+ * \brief Retrieve the complete set of diagnostics associated with a
+ * translation unit.
+ *
+ * \param Unit the translation unit to query.
+ */
+CINDEX_LINKAGE CXDiagnosticSet
+ clang_getDiagnosticSetFromTU(CXTranslationUnit Unit);
+
+/**
* \brief Destroy a diagnostic.
*/
CINDEX_LINKAGE void clang_disposeDiagnostic(CXDiagnostic Diagnostic);
OpenPOWER on IntegriCloud