Skip to content

Warn when macro bindings are disabled for preprocessing records - #847

Merged
tannergooding merged 1 commit into
dotnet:mainfrom
tannergooding:tannergooding-issue-846-macro-support
Oct 22, 2026
Merged

tannergooding merged 1 commit into
dotnet:mainfrom
tannergooding:tannergooding-issue-846-macro-support

Conversation

@tannergooding

Copy link
Copy Markdown
Member

Note

This pull request was drafted with GitHub Copilot.

Fixes #846

When detailed preprocessing records are present without macro-binding generation, exclude those cursors through the standard config-exclusion path and emit one warning pointing to --generate-macro-bindings. This avoids per-cursor unsupported errors while preserving ordinary declaration generation and opt-in macro bindings.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@tannergooding
tannergooding merged commit f9fccc9 into dotnet:main Oct 22, 2026
12 checks passed
@tannergooding
tannergooding deleted the tannergooding-issue-846-macro-support branch October 22, 2026 13:39
@tannergooding
tannergooding restored the tannergooding-issue-846-macro-support branch October 22, 2026 13:39
@tannergooding
tannergooding deleted the tannergooding-issue-846-macro-support branch October 22, 2026 13:39
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.

Diagnostic deduplication is quadratic for many distinct errors

1 participant