From 7e71a64437a81c4688d8913533b9ab438373ec2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonathan=20M=C3=BCller?= Date: Wed, 21 Jun 2017 15:34:15 +0200 Subject: [PATCH] Allow function names enclosed in parenthesis --- src/libclang/function_parser.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libclang/function_parser.cpp b/src/libclang/function_parser.cpp index b8571af..cc92d1a 100644 --- a/src/libclang/function_parser.cpp +++ b/src/libclang/function_parser.cpp @@ -160,6 +160,10 @@ namespace } DEBUG_ASSERT(!stream.done(), detail::parse_error_handler{}, stream.cursor(), "unable to find end of function prefix"); + while (detail::skip_if(stream, ")")) + { // function name can be enclosed in parentheses + } + if (!scope.empty() && scope.back() == ':') { result.semantic_parent =