From 6f92b0d2fd2127a0cb27c34eafc7a1aa3c47e106 Mon Sep 17 00:00:00 2001 From: eidheim Date: Sat, 12 Aug 2017 23:45:19 +0200 Subject: [PATCH] Corrected Cursor::get_usr_extended for classes defined inside a scope --- src/Cursor.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Cursor.cc b/src/Cursor.cc index a7c22ea..9feb6e6 100644 --- a/src/Cursor.cc +++ b/src/Cursor.cc @@ -74,7 +74,7 @@ std::string clangmm::Cursor::get_usr_extended() const { while((kind=cursor.get_kind())!=Kind::TranslationUnit && cursor.is_valid_kind()) { if(kind==Kind::CXXMethod || kind==Kind::FunctionDecl || kind==Kind::FunctionTemplate || kind==Kind::Constructor || kind==Kind::Destructor) { - auto canonical=get_canonical(); + auto canonical=cursor.get_canonical(); auto location=canonical.get_source_location(); auto offset=location.get_offset(); return std::to_string(offset.line)+':'+std::to_string(offset.index)+':'+location.get_path();