[前][次][番号順一覧][スレッド一覧]

ruby-changes:73146

From: Maxime <ko1@a...>
Date: Tue, 30 Aug 2022 00:55:38 +0900 (JST)
Subject: [ruby-changes:73146] ae9bcfec8c (master): Add assert

https://git.ruby-lang.org/ruby.git/commit/?id=ae9bcfec8c

From ae9bcfec8c237266e324fc1ae6a7a28390045b7e Mon Sep 17 00:00:00 2001
From: Maxime Chevalier-Boisvert <maxime.chevalierboisvert@s...>
Date: Wed, 15 Jun 2022 13:03:20 -0400
Subject: Add assert

---
 yjit/src/backend/x86_64/mod.rs | 1 +
 1 file changed, 1 insertion(+)

diff --git a/yjit/src/backend/x86_64/mod.rs b/yjit/src/backend/x86_64/mod.rs
index a67cddb98e..8c34b55832 100644
--- a/yjit/src/backend/x86_64/mod.rs
+++ b/yjit/src/backend/x86_64/mod.rs
@@ -186,6 +186,7 @@ impl Assembler https://github.com/ruby/ruby/blob/trunk/yjit/src/backend/x86_64/mod.rs#L186
                 // Atomically increment a counter at a given memory location
                 Op::IncrCounter => {
                     assert!(matches!(insn.opnds[0], Opnd::Mem(_)));
+                    assert!(matches!(insn.opnds[0], Opnd::UImm(_)));
                     write_lock_prefix(cb);
                     add(cb, insn.opnds[0].into(), insn.opnds[1].into());
                 },
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]