Skip to content

Error: name must not be falsy with empty identifier #2494

@Vexu

Description

@Vexu

Zig Version

0.16.0-dev.747+493ad58ff

ZLS Version

ZLS 0.16.0-dev.22

Client / Code Editor / Extensions

vscode

Steps to Reproduce and Observed Behavior

Save a file containing a declaration with an empty identifier as a name:

const @"" = 0;

Expected Behavior

identifier cannot be empty error from Zig but no popup about a failed request.

Log Output

2025-10-20 21:31:40.279 [error] Request textDocument/documentSymbol failed.
Error: name must not be falsy
	at jf.validate (file:///usr/lib/code/out/vs/workbench/api/node/extensionHostProcess.js:110:26725)
	at new jf (file:///usr/lib/code/out/vs/workbench/api/node/extensionHostProcess.js:110:27014)
	at Bt (/home/vexu/.vscode-oss/extensions/ziglang.vscode-zig-0.6.14/out/extension.js:11:93268)
	at k (/home/vexu/.vscode-oss/extensions/ziglang.vscode-zig-0.6.14/out/extension.js:11:56120)
	at Object.Lw [as map] (/home/vexu/.vscode-oss/extensions/ziglang.vscode-zig-0.6.14/out/extension.js:11:56206)
	at Object.Et [as asDocumentSymbols] (/home/vexu/.vscode-oss/extensions/ziglang.vscode-zig-0.6.14/out/extension.js:11:93233)
	at O (/home/vexu/.vscode-oss/extensions/ziglang.vscode-zig-0.6.14/out/extension.js:14:72299)
	at async iT.provideDocumentSymbols (file:///usr/lib/code/out/vs/workbench/api/node/extensionHostProcess.js:142:128623)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions