aboutsummaryrefslogtreecommitdiff
path: root/src/autodoc/render_source.zig
diff options
context:
space:
mode:
authorLoris Cro <kappaloris@gmail.com>2022-09-10 17:31:15 +0200
committerLoris Cro <kappaloris@gmail.com>2022-09-10 17:31:42 +0200
commit81939a4939638fb296bc874afcef2f0f141f5c0c (patch)
tree8ce7ee0d231d6237b4cb1ce03470bdefb4dba40f /src/autodoc/render_source.zig
parent4fd4c733d4676ee50667ca895259b277966f15c6 (diff)
downloadzig-81939a4939638fb296bc874afcef2f0f141f5c0c.tar.gz
zig-81939a4939638fb296bc874afcef2f0f141f5c0c.zip
autodoc: remove unnecessary string copy
Diffstat (limited to 'src/autodoc/render_source.zig')
-rw-r--r--src/autodoc/render_source.zig8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/autodoc/render_source.zig b/src/autodoc/render_source.zig
index ceba230276..aa9eca7e95 100644
--- a/src/autodoc/render_source.zig
+++ b/src/autodoc/render_source.zig
@@ -137,7 +137,7 @@ pub fn genHtml(
);
const source = try src.getSource(allocator);
- try tokenizeAndPrintRaw(allocator, out, source.bytes);
+ try tokenizeAndPrintRaw(out, source.bytes);
try out.writeAll(
\\</body>
\\</html>
@@ -150,13 +150,9 @@ const end_line = "</span>\n";
var line_counter: usize = 1;
pub fn tokenizeAndPrintRaw(
- allocator: Allocator,
out: anytype,
- raw_src: [:0]const u8,
+ src: [:0]const u8,
) !void {
- const src = try allocator.dupeZ(u8, raw_src);
- defer allocator.free(src);
-
line_counter = 1;
try out.print("<pre><code>" ++ start_line, .{line_counter});