diff --git a/src/Tokens.cc b/src/Tokens.cc index 42f13e8..5c82828 100644 --- a/src/Tokens.cc +++ b/src/Tokens.cc @@ -28,6 +28,8 @@ std::vector > clang::Tokens::get_similar std::vector > offsets; for(auto &token: *this) { if(token.get_kind()==clang::Token_Identifier) { + if(static_cast(token.get_cursor().get_kind())==103) //These cursors are buggy + continue; auto referenced=token.get_cursor().get_referenced(); if(referenced && kind==referenced.get_kind() && usr==referenced.get_usr()) offsets.emplace_back(token.offsets);