From f97a4b33dc79701b39f1c9fb2e2e7ee8d96c307e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Strehovsk=C3=BD?= Date: Fri, 4 Aug 2023 12:35:57 +0900 Subject: [PATCH] Fix trimming issue in the cpuid test (#89989) --- src/tests/JIT/HardwareIntrinsics/X86/X86Base/CpuId.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/tests/JIT/HardwareIntrinsics/X86/X86Base/CpuId.cs b/src/tests/JIT/HardwareIntrinsics/X86/X86Base/CpuId.cs index 7f33e710c8da9..74c078f78d2ec 100644 --- a/src/tests/JIT/HardwareIntrinsics/X86/X86Base/CpuId.cs +++ b/src/tests/JIT/HardwareIntrinsics/X86/X86Base/CpuId.cs @@ -3,6 +3,7 @@ // using System; +using System.Diagnostics.CodeAnalysis; using System.Numerics; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; @@ -370,7 +371,7 @@ public unsafe static void CpuId() return; } - static bool IsBitIncorrect(int register, int bitNumber, Type isa, bool isSupported, string name, ref bool isHierarchyDisabled) + static bool IsBitIncorrect(int register, int bitNumber, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] Type isa, bool isSupported, string name, ref bool isHierarchyDisabled) { bool isSupportedByHardware = (register & (1 << bitNumber)) != 0; isHierarchyDisabled |= (!isSupported || !GetDotnetEnable(name)); @@ -412,7 +413,7 @@ static bool IsBitIncorrect(int register, int bitNumber, Type isa, bool isSupport return false; } - static bool IsIncorrect(Type isa, bool isHardwareAccelerated, bool isHierarchyDisabled) + static bool IsIncorrect([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] Type isa, bool isHardwareAccelerated, bool isHierarchyDisabled) { if (isHardwareAccelerated) {