From 0720452217958aa880424c494fa01e349521d185 Mon Sep 17 00:00:00 2001 From: SuperAuguste Date: Wed, 27 May 2020 21:14:27 -0400 Subject: [PATCH] fix more no_names and build config --- build.zig | 2 +- src/analysis.zig | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/build.zig b/build.zig index 4c40acf..a40d079 100644 --- a/build.zig +++ b/build.zig @@ -19,7 +19,7 @@ pub fn config(step: *std.build.Step) anyerror!void { var dir = try std.fs.cwd().openDir(builder.exe_dir, .{}); defer dir.close(); - var file = try dir.openFile("zls.json", .{ .write = true }); + var file = try dir.createFile("zls.json", .{}); defer file.close(); const out = file.outStream(); diff --git a/src/analysis.zig b/src/analysis.zig index f732299..d14dc0d 100644 --- a/src/analysis.zig +++ b/src/analysis.zig @@ -1047,7 +1047,8 @@ fn addOutlineNodes(allocator: *std.mem.Allocator, children: *std.ArrayList(types .PrefixOp, .SuffixOp, .ControlFlowExpression, .ArrayInitializerDot, .SwitchElse, .SwitchCase, .For, .EnumLiteral, .PointerIndexPayload , .StructInitializerDot, .PointerPayload, .While, .Switch, .Else, .BoolLiteral, .NullLiteral, .Defer, - .StructInitializer, .FieldInitializer, .If, .FnProto => return, + .StructInitializer, .FieldInitializer, .If, .FnProto, .MultilineStringLiteral, + .UndefinedLiteral, .VarType => return, .ContainerDecl => { const decl = child.cast(ast.Node.ContainerDecl).?;