aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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)
}