From 5843905b73616abe5d3180c7fb1c6dfefde93b3c Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Fri, 21 Jul 2023 20:32:58 -0700 Subject: Array has delete by index now. --- default.bld | 4 ++-- src/stable/array.h | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/default.bld b/default.bld index 8f21f6c..2077185 100644 --- a/default.bld +++ b/default.bld @@ -16,8 +16,8 @@ include "gensigs.bld"; CXXFLAGS += "-ggdb -W -Wall -I."; // Deep memory checks -// CXXFLAGS += "-fsanitize=address -fno-omit-frame-pointer"; -// LDFLAGS += "-fsanitize=address -fno-omit-frame-pointer"; +CXXFLAGS += "-fsanitize=address -fno-omit-frame-pointer"; +LDFLAGS += "-fsanitize=address -fno-omit-frame-pointer"; //CXXFLAGS += "-pg"; //LDFLAGS += "-pg"; diff --git a/src/stable/array.h b/src/stable/array.h index ca66213..86b57d9 100644 --- a/src/stable/array.h +++ b/src/stable/array.h @@ -687,6 +687,12 @@ namespace Bu _hardCopy(); core->erase( i.iPos ); } + + void erase( int i ) + { + _hardCopy(); + core->erase( i ); + } void erase( const value &v ) { -- cgit v1.2.3