diff options
author | Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com> | 2022-07-14 15:57:58 -0400 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2022-08-29 08:47:00 -0700 |
commit | a1ea018fd67c38bf24c0ebfdc75e994953c29644 (patch) | |
tree | e8366168e19e66357bc19d456710937f422d0d78 /yjit | |
parent | 5e834195fd71652939c54b15952e269a6f172853 (diff) | |
download | ruby-a1ea018fd67c38bf24c0ebfdc75e994953c29644.tar.gz |
Add extra assertion in new_label for Kevin
Diffstat (limited to 'yjit')
-rw-r--r-- | yjit/src/backend/ir.rs | 3 |
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) } |