From d74e6f5278e67f42e9a020f81c9eb0272f624618 Mon Sep 17 00:00:00 2001 From: _ov4 Date: Fri, 16 Oct 2026 08:06:09 +0000 Subject: feat(driver)!: select LLVM IR output with -S Save native executables by default and LLVM IR with -S, using source-adjacent .out and .ll names. Keep -r independent of output selection and update the manuals and three-platform nightly smoke checks. BREAKING CHANGE: plain compilation and -o now save native executables. Use -S to save textual LLVM IR. Co-Authored-By: Claude Fable 5.1 --- tools/driver/NativeCompiler.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tools/driver/NativeCompiler.h') diff --git a/tools/driver/NativeCompiler.h b/tools/driver/NativeCompiler.h index 17933e9..5e13c4d 100644 --- a/tools/driver/NativeCompiler.h +++ b/tools/driver/NativeCompiler.h @@ -6,4 +6,4 @@ namespace cps { class CodeGen; } // Generate a host executable without an external compiler, linker or SDK. // Failure leaves any existing output intact and reports a diagnostic. -bool compileNative(const cps::CodeGen &CG, llvm::StringRef OutputPath); +bool compileNative(const cps::CodeGen &CG, llvm::StringRef OutputPath, const char *Argv0); -- cgit v1.3.1-4-g156e