Skip to content

Use generic Interlocked.{Compare}Exchange in more places

Azure Pipelines / runtime-dev-innerloop (Build linux-x64 debug Libraries_AllConfigurations) cancelled Jul 8, 2024 in 15m 28s

Build linux-x64 debug Libraries_AllConfigurations was canceled

Annotations

Check failure on line 64 in src/libraries/Common/src/System/Security/Cryptography/SP800108HmacCounterKdfImplementationManaged.cs

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime-dev-innerloop (Build linux-x64 debug Libraries_AllConfigurations)

src/libraries/Common/src/System/Security/Cryptography/SP800108HmacCounterKdfImplementationManaged.cs#L64

src/libraries/Common/src/System/Security/Cryptography/SP800108HmacCounterKdfImplementationManaged.cs(64,30): error CS0452: (NETCORE_ENGINEERING_TELEMETRY=Build) The type 'bool' must be a reference type in order to use it as parameter 'T' in the generic type or method 'Interlocked.Exchange<T>(ref T, T)'

Check failure on line 2042 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime-dev-innerloop (Build linux-x64 debug Libraries_AllConfigurations)

Build log #L2042

The Operation will be canceled. The next steps may not contain expected logs.

Check failure on line 2043 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime-dev-innerloop (Build linux-x64 debug Libraries_AllConfigurations)

Build log #L2043

The operation was canceled.