11 lines
300 B
Rust
11 lines
300 B
Rust
use crate::common::diagnostics::DiagnosticBundle;
|
|
use crate::ir_vm::module::Module;
|
|
|
|
pub fn validate_module(_module: &Module) -> Result<(), DiagnosticBundle> {
|
|
// TODO: Implement common IR validations:
|
|
// - Type checking rules
|
|
// - HostCall signatures
|
|
// - VM invariants
|
|
Ok(())
|
|
}
|