Skip to content

Conversation

InKryption
Copy link
Contributor

@InKryption InKryption commented Aug 19, 2022

With unused variable warnings enabled, this code

const blk = blk: {
    break :blk;
};
blk: for ([_]void{}) |_| break :blk;
blk: while (false) break :blk;
_ = .blk;
_ = .{ .blk = .foo };

would have previously reported the blk variable as being used. With some extra checks for some surrounding tokens, blk should now be correctly reported as unused.

@SuperAuguste
Copy link
Member

Fantastic, thanks!

@SuperAuguste SuperAuguste merged commit 07ae21a into zigtools:master Aug 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants