From 9590b63c2c06cbd8cc61d23f67c7ac981f70b3fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonathan=20M=C3=BCller?= Date: Wed, 21 Jun 2017 09:33:11 +0200 Subject: [PATCH] Fix missing paren in destructor tokens --- src/libclang/tokenizer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libclang/tokenizer.cpp b/src/libclang/tokenizer.cpp index d972272..ea71289 100644 --- a/src/libclang/tokenizer.cpp +++ b/src/libclang/tokenizer.cpp @@ -135,6 +135,9 @@ namespace else if (kind == CXCursor_CXXMethod) // necessary for some reason begin = get_next_location(tu, file, begin, -1); + else if (kind == CXCursor_Destructor && token_after_is(tu, file, cur, end, ")")) + // necessary for some other reason + end = get_next_location(tu, file, end); } else if (kind == CXCursor_TemplateTypeParameter && token_after_is(tu, file, cur, end, "(")) {