summaryrefslogtreecommitdiffstats
path: root/clang/tools/libclang/CXCursor.cpp
diff options
context:
space:
mode:
authorEmilio Cobos Alvarez <emilio@crisal.io>2019-02-25 21:24:52 +0000
committerEmilio Cobos Alvarez <emilio@crisal.io>2019-02-25 21:24:52 +0000
commit0a3fe502e6451941eaebc9911a4c7043334b7fb4 (patch)
treee8923415097e62492891164d9aac43a378b67398 /clang/tools/libclang/CXCursor.cpp
parent76004da1c91205df751e4d46e8b7a0224a00be8c (diff)
downloadbcm5719-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/CXCursor.cpp')
-rw-r--r--clang/tools/libclang/CXCursor.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/tools/libclang/CXCursor.cpp b/clang/tools/libclang/CXCursor.cpp
index fdd24261cb1..e4a0291f140 100644
--- a/clang/tools/libclang/CXCursor.cpp
+++ b/clang/tools/libclang/CXCursor.cpp
@@ -79,6 +79,8 @@ static CXCursorKind GetCursorKind(const Attr *A) {
case attr::ObjCBoxable: return CXCursor_ObjCBoxable;
case attr::FlagEnum: return CXCursor_FlagEnum;
case attr::Convergent: return CXCursor_ConvergentAttr;
+ case attr::WarnUnused: return CXCursor_WarnUnusedAttr;
+ case attr::WarnUnusedResult: return CXCursor_WarnUnusedResultAttr;
}
return CXCursor_UnexposedAttr;
OpenPOWER on IntegriCloud