use crate::ir::validate::{err, Binding, ValidationError};
use rustc_hash::FxHashMap;
#[inline]
pub fn check_local(
name: &str,
scope: &FxHashMap<String, Binding>,
errors: &mut Vec<ValidationError>,
) {
if scope.contains_key(name) {
errors.push(err(format!(
"V008: duplicate local binding `{name}`. Fix: choose a unique local name; shadowing is not allowed."
)));
}
}