| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
Tagging subscribers to this area: @dotnet/illink |
Sorry, something went wrong.
|
This is surfacing existing test failures, fixing in #110340. |
Sorry, something went wrong.
There was a problem hiding this comment.
lgtm. please get a code review. we will take for consideration in 9.0.x
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Backport of #109430 to release/9.0-staging
/cc @sbomer
Customer Impact
Originally fixed in .NET 10 when found while investigating a related issue, and we got a customer report after the .NET 9 release. Customer reported via email when attempting to make an app NativeAOT and trim compatible. Impact is that there are unexpected analyzer warnings in source-generated code.
Simple example of a false positive warning customers could hit:
The actual customer-reported issue showed up in source-generated code not controlled by the customer, in a WinUI app:
for generated code like:
Regression
Testing
Added unit test which validates that the same pattern reported by the customer does not produces a warning.
Risk
Low. Analyzer-only change, doesn't impact runtime. Removes incorrect warnings produced by the trim analyzer.