aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-03-04 15:35:46 -0500
committerAndrew Kelley <andrew@ziglang.org>2020-03-04 15:35:46 -0500
commit3178807657f0d75646c9de11ba4b23ee556e70da (patch)
tree0e8f668368e68a3fe7b510ae00aaa5d48dc379b2 /doc
parent66e6f5586e314b6f4fac8b0ed0198f47ba80d4f3 (diff)
parent6cbd1ac51af4300ef11373d16771cf011fb6e572 (diff)
downloadzig-3178807657f0d75646c9de11ba4b23ee556e70da.tar.gz
zig-3178807657f0d75646c9de11ba4b23ee556e70da.zip
Merge remote-tracking branch 'origin/master' into llvm10
Diffstat (limited to 'doc')
-rw-r--r--doc/docgen.zig2
-rw-r--r--doc/langref.html.in17
2 files changed, 11 insertions, 8 deletions
diff --git a/doc/docgen.zig b/doc/docgen.zig
index 5d7f2b7b38..319d9e0035 100644
--- a/doc/docgen.zig
+++ b/doc/docgen.zig
@@ -50,7 +50,7 @@ pub fn main() !void {
var tokenizer = Tokenizer.init(in_file_name, input_file_bytes);
var toc = try genToc(allocator, &tokenizer);
- try fs.makePath(allocator, tmp_dir_name);
+ try fs.cwd().makePath(tmp_dir_name);
defer fs.deleteTree(tmp_dir_name) catch {};
try genHtml(allocator, &tokenizer, &toc, &buffered_out_stream.stream, zig_exe);
diff --git a/doc/langref.html.in b/doc/langref.html.in
index 31def074d7..455d07b52f 100644
--- a/doc/langref.html.in
+++ b/doc/langref.html.in
@@ -6019,13 +6019,16 @@ pub fn printf(self: *OutStream, arg0: i32, arg1: []const u8) !void {
</p>
{#code_begin|syntax#}
pub fn printValue(self: *OutStream, value: var) !void {
- const T = @TypeOf(value);
- if (@isInteger(T)) {
- return self.printInt(T, value);
- } else if (@isFloat(T)) {
- return self.printFloat(T, value);
- } else {
- @compileError("Unable to print type '" ++ @typeName(T) ++ "'");
+ switch (@typeInfo(@TypeOf(value))) {
+ .Int => {
+ return self.printInt(T, value);
+ },
+ .Float => {
+ return self.printFloat(T, value);
+ },
+ else => {
+ @compileError("Unable to print type '" ++ @typeName(T) ++ "'");
+ },
}
}
{#code_end#}