From 7af2343e276d3040937a6b2e075b4557b83aeb0e Mon Sep 17 00:00:00 2001 From: syn Date: Sat, 18 Jan 2020 21:27:11 +0300 Subject: Extract 'stdin from file' & add to clang --- src/backends/clang.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/backends/clang.rs') diff --git a/src/backends/clang.rs b/src/backends/clang.rs index b732ed5..6248218 100644 --- a/src/backends/clang.rs +++ b/src/backends/clang.rs @@ -78,7 +78,10 @@ impl Backend for ClangBackend { fn run(&self, fname: &Path) -> Result { let binary_fname = self.build(fname)?; - let binary_proc = Command::new(&binary_fname).spawn()?; + let binary_proc = Command::new(&binary_fname) + .stdin(self.get_stdin(fname)) + .spawn()?; + get_status(binary_proc) } } -- cgit v1.2.1-18-gbd029