Nullness : downcasting should understand nullness information #17961
Build Source-Build (Managed) failed
Annotations
Check failure on line 671 in artifacts/sb/src/src/Compiler/Utilities/TaggedCollections.fs
azure-pipelines / fsharp-ci (Build Source-Build (Managed))
artifacts/sb/src/src/Compiler/Utilities/TaggedCollections.fs#L671
artifacts/sb/src/src/Compiler/Utilities/TaggedCollections.fs(671,50): error FS3264: (NETCORE_ENGINEERING_TELEMETRY=Build) Nullness warning: Downcasting from 'obj | null' into 'Set<'T,'ComparerTag>' can introduce unexpected null values. Cast to 'Set<'T,'ComparerTag>|null' instead or handle the null before downcasting.
Check failure on line 1254 in artifacts/sb/src/src/Compiler/Utilities/TaggedCollections.fs
azure-pipelines / fsharp-ci (Build Source-Build (Managed))
artifacts/sb/src/src/Compiler/Utilities/TaggedCollections.fs#L1254
artifacts/sb/src/src/Compiler/Utilities/TaggedCollections.fs(1254,18): error FS3264: (NETCORE_ENGINEERING_TELEMETRY=Build) Nullness warning: Downcasting from 'obj | null' into 'Map<'Key,'T,'ComparerTag>' can introduce unexpected null values. Cast to 'Map<'Key,'T,'ComparerTag>|null' instead or handle the null before downcasting.
Check failure on line 484 in artifacts/sb/src/src/Compiler/AbstractIL/il.fs
azure-pipelines / fsharp-ci (Build Source-Build (Managed))
artifacts/sb/src/src/Compiler/AbstractIL/il.fs#L484
artifacts/sb/src/src/Compiler/AbstractIL/il.fs(484,11): error FS3264: (NETCORE_ENGINEERING_TELEMETRY=Build) Nullness warning: Downcasting from 'obj | null' into 'ILAssemblyRef' can introduce unexpected null values. Cast to 'ILAssemblyRef|null' instead or handle the null before downcasting.
Check failure on line 488 in artifacts/sb/src/src/Compiler/AbstractIL/il.fs
azure-pipelines / fsharp-ci (Build Source-Build (Managed))
artifacts/sb/src/src/Compiler/AbstractIL/il.fs#L488
artifacts/sb/src/src/Compiler/AbstractIL/il.fs(488,22): error FS3264: (NETCORE_ENGINEERING_TELEMETRY=Build) Nullness warning: Downcasting from 'obj | null' into 'ILAssemblyRef' can introduce unexpected null values. Cast to 'ILAssemblyRef|null' instead or handle the null before downcasting.
Check failure on line 753 in artifacts/sb/src/src/Compiler/AbstractIL/il.fs
azure-pipelines / fsharp-ci (Build Source-Build (Managed))
artifacts/sb/src/src/Compiler/AbstractIL/il.fs#L753
artifacts/sb/src/src/Compiler/AbstractIL/il.fs(753,18): error FS3264: (NETCORE_ENGINEERING_TELEMETRY=Build) Nullness warning: Downcasting from 'obj | null' into 'ILTypeRef' can introduce unexpected null values. Cast to 'ILTypeRef|null' instead or handle the null before downcasting.