From 79a18499976f6a9018a606359d3313dce5f576e9 Mon Sep 17 00:00:00 2001 From: eidheim Date: Fri, 18 Sep 2015 09:21:06 +0200 Subject: [PATCH] Fixed marking of similar tokens for instance in: exit(EXIT_SUCCESS); --- src/Tokens.cc | 2 ++ 1 file changed, 2 insertions(+) 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);