-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove 2 more casting helper method frames #110064
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -24,11 +24,26 @@ | |||||
throw null!; // Provide hint to the inliner that this method does not return | ||||||
} | ||||||
|
||||||
[MethodImpl(MethodImplOptions.InternalCall)] | ||||||
private static extern object IsInstanceOfAny_NoCacheLookup(void* toTypeHnd, object obj); | ||||||
[LibraryImport(RuntimeHelpers.QCall)] | ||||||
private static partial bool IsInstanceOf_NoCacheLookup(void *toTypeHnd, bool throwCastException, ObjectHandleOnStack obj); | ||||||
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / dotnet-linker-tests (Build osx-x64 release Runtime_Release)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / dotnet-linker-tests (Build osx-x64 release Runtime_Release)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-arm64 Debug AllSubsets_CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-arm64 Debug AllSubsets_CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-x64 Debug CoreCLR_Libraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-x64 Debug CoreCLR_Libraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x86 checked CoreCLR_NoR2R)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x86 checked CoreCLR_NoR2R)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-armel checked CoreCLR_NonPortable)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-armel checked CoreCLR_NonPortable)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-arm64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-arm64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / dotnet-linker-tests (Build linux-x64 release Runtime_Release)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / dotnet-linker-tests (Build linux-x64 release Runtime_Release)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm Debug AllSubsets_CoreCLR_ReleaseRuntimeLibs)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm Debug AllSubsets_CoreCLR_ReleaseRuntimeLibs)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-x64 Debug AllSubsets_CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-x64 Debug AllSubsets_CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-x64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-x64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build freebsd-x64 Debug CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build freebsd-x64 Debug CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-riscv64 checked CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-riscv64 checked CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm64 Debug AllSubsets_CoreCLR_ReleaseRuntimeLibs)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm64 Debug AllSubsets_CoreCLR_ReleaseRuntimeLibs)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm64 checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm64 checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-x64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-x64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime-dev-innerloop (Build linux-x64 debug Libraries_AllConfigurations)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime-dev-innerloop (Build linux-x64 debug Libraries_AllConfigurations)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-x64 Debug CoreCLR_Libraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-x64 Debug CoreCLR_Libraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x64 checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x64 checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x64 Debug CoreCLR_Libraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x64 Debug CoreCLR_Libraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm Debug AllSubsets_CoreCLR_ReleaseRuntimeLibs)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm Debug AllSubsets_CoreCLR_ReleaseRuntimeLibs)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / dotnet-linker-testssrc/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / dotnet-linker-testssrc/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm64 Debug AllSubsets_CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm64 Debug AllSubsets_CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build coreclr Common Pri0 Test Build AnyOS AnyCPU checked)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build coreclr Common Pri0 Test Build AnyOS AnyCPU checked)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime-dev-innerloopsrc/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime-dev-innerloopsrc/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtimesrc/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
Check failure on line 28 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtimesrc/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L28
|
||||||
|
||||||
[MethodImpl(MethodImplOptions.InternalCall)] | ||||||
private static extern object ChkCastAny_NoCacheLookup(void* toTypeHnd, object obj); | ||||||
[MethodImpl(MethodImplOptions.NoInlining)] | ||||||
private static extern object? IsInstanceOfAny_NoCacheLookup(void* toTypeHnd, object obj) | ||||||
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / dotnet-linker-tests (Build osx-x64 release Runtime_Release)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-arm64 Debug AllSubsets_CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-x64 Debug CoreCLR_Libraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x86 checked CoreCLR_NoR2R)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-armel checked CoreCLR_NonPortable)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-arm64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / dotnet-linker-tests (Build linux-x64 release Runtime_Release)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm Debug AllSubsets_CoreCLR_ReleaseRuntimeLibs)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-x64 Debug AllSubsets_CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-x64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build freebsd-x64 Debug CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-riscv64 checked CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm64 Debug AllSubsets_CoreCLR_ReleaseRuntimeLibs)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm64 checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-x64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime-dev-innerloop (Build linux-x64 debug Libraries_AllConfigurations)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-x64 Debug CoreCLR_Libraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x64 checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x64 Debug CoreCLR_Libraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm Debug AllSubsets_CoreCLR_ReleaseRuntimeLibs)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / dotnet-linker-testssrc/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm64 Debug AllSubsets_CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build coreclr Common Pri0 Test Build AnyOS AnyCPU checked)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
Check failure on line 31 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtimesrc/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L31
|
||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
{ | ||||||
ObjectHandleOfStack objHandleOnStack = default; | ||||||
if (IsInstanceOf_NoCacheLookup(toTypeHnd, false, ObjectHandleOnStack.Create(ref obj))) | ||||||
{ | ||||||
return obj; | ||||||
} | ||||||
return null; | ||||||
} | ||||||
|
||||||
[MethodImpl(MethodImplOptions.NoInlining)] | ||||||
private static extern object ChkCastAny_NoCacheLookup(void* toTypeHnd, object obj) | ||||||
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / dotnet-linker-tests (Build osx-x64 release Runtime_Release)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-arm64 Debug AllSubsets_CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-x64 Debug CoreCLR_Libraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x86 checked CoreCLR_NoR2R)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-armel checked CoreCLR_NonPortable)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-arm64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / dotnet-linker-tests (Build linux-x64 release Runtime_Release)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm Debug AllSubsets_CoreCLR_ReleaseRuntimeLibs)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-x64 Debug AllSubsets_CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-x64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build freebsd-x64 Debug CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-riscv64 checked CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm64 Debug AllSubsets_CoreCLR_ReleaseRuntimeLibs)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm64 checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build osx-x64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm64 Debug Libraries_CheckedCoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime-dev-innerloop (Build linux-x64 debug Libraries_AllConfigurations)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-x64 Debug CoreCLR_Libraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x64 checked CoreCLR_ReleaseLibraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-x64 Debug CoreCLR_Libraries)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux_musl-arm Debug AllSubsets_CoreCLR_ReleaseRuntimeLibs)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / dotnet-linker-testssrc/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build linux-arm64 Debug AllSubsets_CoreCLR)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtime (Build coreclr Common Pri0 Test Build AnyOS AnyCPU checked)src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
Check failure on line 42 in src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs Azure Pipelines / runtimesrc/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CastHelpers.cs#L42
|
||||||
{ | ||||||
IsInstanceOf_NoCacheLookup(toTypeHnd, true, ObjectHandleOnStack.Create(ref obj)); | ||||||
return obj; | ||||||
} | ||||||
|
||||||
[MethodImpl(MethodImplOptions.InternalCall)] | ||||||
private static extern void WriteBarrier(ref object? dst, object? obj); | ||||||
|
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -230,9 +230,6 @@ extern "C" FCDECL2(VOID, JIT_CheckedWriteBarrier, Object **dst, Object *ref); | |||||
extern "C" FCDECL2(VOID, JIT_WriteBarrier, Object **dst, Object *ref); | ||||||
extern "C" FCDECL2(VOID, JIT_WriteBarrierEnsureNonHeapTarget, Object **dst, Object *ref); | ||||||
|
||||||
extern "C" FCDECL2(Object*, ChkCastAny_NoCacheLookup, CORINFO_CLASS_HANDLE type, Object* obj); | ||||||
extern "C" FCDECL2(Object*, IsInstanceOfAny_NoCacheLookup, CORINFO_CLASS_HANDLE type, Object* obj); | ||||||
|
||||||
// ARM64 JIT_WriteBarrier uses speciall ABI and thus is not callable directly | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
// Copied write barriers must be called at a different location | ||||||
extern "C" FCDECL2(VOID, JIT_WriteBarrier_Callable, Object **dst, Object *ref); | ||||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.