Add a test for STORE_DYN_BLK(..., IND(null), ...) (#85103)
authorSingleAccretion <62474226+SingleAccretion@users.noreply.github.com>
Sun, 23 Apr 2023 10:00:36 +0000 (13:00 +0300)
committerGitHub <noreply@github.com>
Sun, 23 Apr 2023 10:00:36 +0000 (12:00 +0200)
src/tests/JIT/opt/AssertionPropagation/DynBlkNullAssertions.cs

index 22b7c3b94e69340c278fe8bdebc12b697cb6bccb..f13bbc201039748d14a1e425207c47569349dd24 100644 (file)
@@ -29,7 +29,7 @@ public class DynBlkNullAssertions
     {
         Unsafe.CopyBlock(ref dst, ref src, size);
 
-        return Unsafe.AreSame(ref dst, ref Unsafe.NullRef<byte>());
+        return Unsafe.AreSame(ref dst, ref Unsafe.NullRef<byte>()) && Unsafe.AreSame(ref src, ref Unsafe.NullRef<byte>());
     }
 
     [MethodImpl(MethodImplOptions.NoInlining)]