11 lines
296 B
Rust

use crate::common::diagnostics::DiagnosticBundle;
use crate::ir::module::Module;
pub fn validate_module(_module: &Module) -> Result<(), DiagnosticBundle> {
// TODO: Implement common IR validations:
// - Type checking rules
// - Syscall signatures
// - VM invariants
Ok(())
}