diff options
| author | Emilio Cobos Alvarez <emilio@crisal.io> | 2019-02-25 21:24:52 +0000 |
|---|---|---|
| committer | Emilio Cobos Alvarez <emilio@crisal.io> | 2019-02-25 21:24:52 +0000 |
| commit | 0a3fe502e6451941eaebc9911a4c7043334b7fb4 (patch) | |
| tree | e8923415097e62492891164d9aac43a378b67398 /clang/tools/libclang/CIndex.cpp | |
| parent | 76004da1c91205df751e4d46e8b7a0224a00be8c (diff) | |
| download | bcm5719-llvm-0a3fe502e6451941eaebc9911a4c7043334b7fb4.tar.gz bcm5719-llvm-0a3fe502e6451941eaebc9911a4c7043334b7fb4.zip | |
[libclang] Expose warn_unused and warn_unused_result attributes.
This is helpful to properly detect them, and fixing issues like
https://github.com/rust-lang/rust-bindgen/issues/1518.
Differential Revision: https://reviews.llvm.org/D58570
llvm-svn: 354824
Diffstat (limited to 'clang/tools/libclang/CIndex.cpp')
| -rw-r--r-- | clang/tools/libclang/CIndex.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/tools/libclang/CIndex.cpp b/clang/tools/libclang/CIndex.cpp index a931fccdf60..78a1290de65 100644 --- a/clang/tools/libclang/CIndex.cpp +++ b/clang/tools/libclang/CIndex.cpp @@ -5477,6 +5477,10 @@ CXString clang_getCursorKindSpelling(enum CXCursorKind Kind) { return cxstring::createRef("FriendDecl"); case CXCursor_ConvergentAttr: return cxstring::createRef("attribute(convergent)"); + case CXCursor_WarnUnusedAttr: + return cxstring::createRef("attribute(warn_unused)"); + case CXCursor_WarnUnusedResultAttr: + return cxstring::createRef("attribute(warn_unused_result)"); } llvm_unreachable("Unhandled CXCursorKind"); |

