diff --git a/src/diagnostics/iverilog.rs b/src/diagnostics/iverilog.rs index bc03fcc..cac8bff 100644 --- a/src/diagnostics/iverilog.rs +++ b/src/diagnostics/iverilog.rs @@ -52,6 +52,17 @@ impl AbstractLinterConfiguration for IverilogConfiguration { ) -> Vec { let mut diagnostics = Vec::::new(); + let invoke_name = self.get_invoke_name("iverilog"); + let pathbuf = uri.to_file_path().unwrap(); + let path_string = pathbuf.to_str().unwrap(); + + let mut process = Command::new(invoke_name) + .stdin(Stdio::piped()) + .stderr(Stdio::piped()) + .stdout(Stdio::piped()) + .arg("-t null") + .arg(path_string) + .spawn(); diagnostics