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/