From 3b1762ad09774dcd80bf3b3b01cdf6881f716f30 Mon Sep 17 00:00:00 2001 From: Segcolt Date: Fri, 16 Jan 2026 19:36:00 -0300 Subject: [PATCH] Fix GCC not allowing sanitizers to do their work --- lua/plugins/competitest.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/plugins/competitest.lua b/lua/plugins/competitest.lua index eefc1ed..18a7894 100644 --- a/lua/plugins/competitest.lua +++ b/lua/plugins/competitest.lua @@ -21,8 +21,8 @@ return { evaluate_template_modifiers = true, received_problems_prompt_path = false, compile_command = { - c = { exec = "gcc", args = { "-O0", "-Wall", "-g", "-DDEBUG", "-fsanitize=address,undefined", "-std=c23", "$(FNAME)", "-o", "$(FNOEXT).out", "-lm" } }, - cpp = { exec = "g++", args = { "-O0", "-Wall", "-g", "-DDEBUG", "-fsanitize=address,undefined", "-std=c++20", "$(FNAME)", "-o", "$(FNOEXT).out" } }, + c = { exec = "gcc", args = { "-O0", "-Wall", "-ggdb3", "-DDEBUG", "-fsanitize=address,undefined", "-std=c23", "$(FNAME)", "-o", "$(FNOEXT).out", "-lm" } }, + cpp = { exec = "g++", args = { "-O0", "-Wall", "-ggdb3", "-DDEBUG", "-fsanitize=address,undefined", "-D__OPTIMIZE__", "-std=c++20", "$(FNAME)", "-o", "$(FNOEXT).out" } }, }, run_command = { c = { exec = "./$(FNOEXT).out" },