From c653410af52e0a5ee46f4ab383a344d7a393a8f6 Mon Sep 17 00:00:00 2001 From: Nikita Smith Date: Tue, 16 Sep 2025 21:57:37 -0700 Subject: [PATCH] stub /errorreportlevel --- src/linker/lnk_config.c | 6 +++++- src/linker/lnk_config.h | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/linker/lnk_config.c b/src/linker/lnk_config.c index 8a1bb9a6..8e8a5ce8 100644 --- a/src/linker/lnk_config.c +++ b/src/linker/lnk_config.c @@ -35,7 +35,7 @@ global read_only LNK_CmdSwitch g_cmd_switch_map[] = { LNK_CmdSwitch_DynamicBase, 0, "DYNAMICBASE", "[:NO]", "" }, { LNK_CmdSwitch_NotImplemented, 0, "EMITVOLATILEMETADATA", "", "" }, { LNK_CmdSwitch_Entry, 1, "ENTRY", ":FUNCTION", "" }, - { LNK_CmdSwitch_Null, 0, "ERRORREPORT", "", "Deprecated starting Windows Vista." }, + { LNK_CmdSwitch_ErrorReport, 0, "ERRORREPORT", "", "Deprecated starting Windows Vista." }, { LNK_CmdSwitch_Export, 1, "EXPORT", ":SYMBOL", "" }, { LNK_CmdSwitch_NotImplemented, 0, "EXPORTADMIN", "", "" }, { LNK_CmdSwitch_FastFail, 0, "FASTFAIL", "", "Not used." }, @@ -1293,6 +1293,10 @@ lnk_apply_cmd_option_to_config(LNK_Config *config, String8 cmd_name, String8List config->entry_point_name = new_entry_point_name; } break; + case LNK_CmdSwitch_ErrorReport: { + // not supported -- ignore + } break; + case LNK_CmdSwitch_Export: { PE_ExportParse export_parse = {0}; if (lnk_parse_export_directive_ex(config->arena, value_strings, obj, &export_parse)) { diff --git a/src/linker/lnk_config.h b/src/linker/lnk_config.h index 5c81ab44..0b82edc3 100644 --- a/src/linker/lnk_config.h +++ b/src/linker/lnk_config.h @@ -45,6 +45,7 @@ typedef enum LNK_CmdSwitch_DynamicBase, LNK_CmdSwitch_Dump, LNK_CmdSwitch_Entry, + LNK_CmdSwitch_ErrorReport, LNK_CmdSwitch_Export, LNK_CmdSwitch_FastFail, LNK_CmdSwitch_FileAlign, @@ -101,7 +102,6 @@ typedef enum LNK_CmdSwitch_DisallowLib, LNK_CmdSwitch_EditAndContinue, LNK_CmdSwitch_EmitVolatileMetadata, - LNK_CmdSwitch_ErrorReport, LNK_CmdSwitch_ExportAdmin, LNK_CmdSwitch_FastGenProfile, LNK_CmdSwitch_FailIfMismatch,