How to reproduce:
1. Open the attached project "VersionDefineNoDiagnostic_Repro"
2. Run Tools -> Report versionDefines
3. Observe the Console
Expected results: A warning names the assembly, the package, its resolved version and the
expression that failed to match
Actual results: The defines are dropped and nothing is reported - no warning, no error,
nothing in the Console or the Editor log
Reproducible with: 6000.0.81f1, 6000.3.17f1, 6000.5.10f1, 6000.6.0f1, 6000.7.0a6
Reproducible on: macOS Tahoe 26.6.2 (M1 Max)
Not reproducible on: No other environment tested
Note: Why this matters now: "com.unity.inputsystem" went from 1.19.0 to 6.7.0 when it became a built-in package in 6000.7.0a6, so any third-party or Asset Store assembly that bounded itself to Input System 1.x (for example "[1.0,2.0)" or "[1.4.4,2.0.0)") has its integration code compiled out with no indication. Verified against the Input System specifically: on 6000.7.0a5 such expressions match, on 6000.7.0a6 they do not, and no diagnostic is emitted on either