aboutsummaryrefslogtreecommitdiffstats
path: root/yjit
diff options
context:
space:
mode:
authorMaxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>2022-07-14 15:57:58 -0400
committerTakashi Kokubun <takashikkbn@gmail.com>2022-08-29 08:47:00 -0700
commita1ea018fd67c38bf24c0ebfdc75e994953c29644 (patch)
treee8366168e19e66357bc19d456710937f422d0d78 /yjit
parent5e834195fd71652939c54b15952e269a6f172853 (diff)
downloadruby-a1ea018fd67c38bf24c0ebfdc75e994953c29644.tar.gz
Add extra assertion in new_label for Kevin
Diffstat (limited to 'yjit')
-rw-r--r--yjit/src/backend/ir.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/yjit/src/backend/ir.rs b/yjit/src/backend/ir.rs
index 89c12456a2..5387629cb8 100644
--- a/yjit/src/backend/ir.rs
+++ b/yjit/src/backend/ir.rs
@@ -471,8 +471,9 @@ impl Assembler
/// Create a new label instance that we can jump to
pub fn new_label(&mut self, name: &str) -> Target
{
- let label_idx = self.label_names.len();
+ assert!(!name.contains(" "), "use underscores in label names, not spaces");
+ let label_idx = self.label_names.len();
self.label_names.push(name.to_string());
Target::Label(label_idx)
}