Skip to content

Add AST checker tests and fixes for review-found lambda bugs - #545

Merged
ZwFink merged 3 commits into
feature/clang-frontendfrom
review/clang-frontend-checker-tests
Oct 6, 2026
Merged

ZwFink merged 3 commits into
feature/clang-frontendfrom
review/clang-frontend-checker-tests

Conversation

@ZwFink

@ZwFink ZwFink commented Oct 1, 2026 •

Copy link
Copy Markdown
Collaborator

These lit tests in tests/ast cover cases found while reviewing #540, and the checker commit fixes the template, functor-call, brace-init, and long double cases. The three remaining failures in lambda_invalid_captures.cpp are mutation-tracking gaps left open because the fix depends on whether to keep the mutation visitor or forbid mutable lambdas with jit_variable captures.

@ZwFink ZwFink changed the title Add AST checker tests for review-found lambda bugs Add AST checker tests and fixes for review-found lambda bugs Oct 1, 2026
@ZwFink
ZwFink force-pushed the feature/clang-frontend branch from 902e31a to fc8f101 Compare October 6, 2026 00:56
@ZwFink
ZwFink force-pushed the review/clang-frontend-checker-tests branch from d466341 to 00007dd Compare October 6, 2026 20:06
@ZwFink
ZwFink marked this pull request as ready for review October 6, 2026 20:08
@ZwFink
ZwFink merged commit 4d1eaf7 into feature/clang-frontend Oct 6, 2026
12 of 27 checks passed
@ZwFink
ZwFink deleted the review/clang-frontend-checker-tests branch October 6, 2026 20:08
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.

1 participant