From 2a36b103240c5724d2a4a8dc4820d2ceea72e56b Mon Sep 17 00:00:00 2001 From: Amlal Date: Tue, 12 Aug 2025 15:32:30 +0200 Subject: feat: ld64: Fix linker issues with start symbol fetch. feat: tests: add linker test. Signed-off-by: Amlal --- dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'dev') diff --git a/dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc b/dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc index 917b592..946a3c7 100644 --- a/dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc +++ b/dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc @@ -113,10 +113,10 @@ NECTI_MODULE(DynamicLinker64PEF) { continue; } else if (std::strcmp(argv[linker_arg], "-start") == 0) { - if (argv[linker_arg + 1] == nullptr || argv[linker_arg][0] == '-') continue; + if (argv[linker_arg + 1] == nullptr || argv[linker_arg + 1][0] == '-') continue; kLinkerStart = argv[linker_arg + 1]; - linker_arg += 2; + linker_arg += 1; continue; } else if (std::strcmp(argv[linker_arg], "-32k") == 0) { -- cgit v1.2.3