Fix comment matching for includes not on top of the file
See foonathan/standardese#83.
This commit is contained in:
parent
cb764832b7
commit
9df3b39e1e
4 changed files with 23 additions and 5 deletions
|
|
@ -489,7 +489,9 @@ std::unique_ptr<cpp_file> libclang_parser::do_parse(const cpp_entity_index& idx,
|
|||
auto include =
|
||||
cpp_include_directive::build(std::move(include_iter->file), include_iter->kind,
|
||||
detail::get_cursor_name(cur).c_str());
|
||||
context.comments.match(*include, include_iter->line);
|
||||
context.comments.match(*include, include_iter->line,
|
||||
false); // must not skip comments,
|
||||
// includes are not reported in order
|
||||
builder.add_child(std::move(include));
|
||||
|
||||
++include_iter;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue