summaryrefslogtreecommitdiffstats
path: root/src/parser/clang/parsing.rs
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2020-02-23 20:42:03 +0100
committerMinijackson <minijackson@riseup.net>2020-02-23 20:42:03 +0100
commitd4c8ce2ff9426bce21787361a122e9cbc813e064 (patch)
tree0f5a75399dd6e0efc3d348ada77acb0c7ae7bb45 /src/parser/clang/parsing.rs
parentf79252eab26744b705b6e7bda0040cccc766a260 (diff)
downloadposeidoc-d4c8ce2ff9426bce21787361a122e9cbc813e064.tar.gz
poseidoc-d4c8ce2ff9426bce21787361a122e9cbc813e064.zip
clang-parser: fix once again UTF-8 comment parsingHEADmaster
Diffstat (limited to 'src/parser/clang/parsing.rs')
-rw-r--r--src/parser/clang/parsing.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/parser/clang/parsing.rs b/src/parser/clang/parsing.rs
index f772d4f..c573fc6 100644
--- a/src/parser/clang/parsing.rs
+++ b/src/parser/clang/parsing.rs
@@ -290,7 +290,8 @@ pub fn parse_comment(raw: String) -> String {
290 break; 290 break;
291 } 291 }
292 Some(position) => { 292 Some(position) => {
293 result.push_str(&rest[..=position]); 293 // Use chars here because str indexing is bytes instead of characters
294 result.extend(rest.chars().take(position + 1));
294 chars.nth(position); 295 chars.nth(position);
295 } 296 }
296 } 297 }