From 646d154b9be56b72d5736e01fecc9c9632eb5022 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Sat, 23 Dec 2017 09:57:12 -0800 Subject: [PATCH] Better heuristics, noexcept specifier and C11 _Atomic specifier --- src/indexer.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/indexer.cc b/src/indexer.cc index 243d0b32..628531c9 100644 --- a/src/indexer.cc +++ b/src/indexer.cc @@ -1215,8 +1215,12 @@ void OnIndexDeclaration(CXClientData client_data, const CXIdxDeclInfo* decl) { !type_desc.compare(offset - 5, 5, "throw")) || (offset >= 6 && !type_desc.compare(offset - 6, 6, "typeof")) || + (offset >= 7 && + !type_desc.compare(offset - 7, 7, "_Atomic")) || (offset >= 8 && !type_desc.compare(offset - 8, 8, "decltype")) || + (offset >= 8 && + !type_desc.compare(offset - 8, 8, "noexcept")) || (offset >= 13 && !type_desc.compare(offset - 13, 13, "__attribute__")))) break;