diff --git a/src/build_settings.cpp b/src/build_settings.cpp index 92ac5d284..0be18a0d4 100644 --- a/src/build_settings.cpp +++ b/src/build_settings.cpp @@ -782,6 +782,8 @@ void init_build_context(TargetMetrics *cross_target) { bc->link_flags = str_lit(" "); bc->opt_flags = str_lit(" "); + bc->use_llvm_api = true; + gbString llc_flags = gb_string_make_reserve(heap_allocator(), 64); if (bc->ODIN_DEBUG) { diff --git a/src/main.cpp b/src/main.cpp index aa498e84d..3753a6cb9 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1194,7 +1194,9 @@ bool parse_build_flags(Array args) { break; case BuildFlag_UseLLVMApi: + gb_printf_err("-llvm-api flag is not required any more\n"); build_context.use_llvm_api = true; + bad_flags = true; break; case BuildFlag_IgnoreUnknownAttributes: