diff options
-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) } |