changeset f85d49a098a7 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=f85d49a098a7
description:
        syscall_emul: Fix erroneous use of delete

        clang correctly points out an erroneous use of delete.

diffstat:

 src/sim/syscall_emul.hh |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r bbbb3df33d41 -r f85d49a098a7 src/sim/syscall_emul.hh
--- a/src/sim/syscall_emul.hh   Wed Jun 17 16:49:40 2015 +0100
+++ b/src/sim/syscall_emul.hh   Tue Mar 08 17:50:58 2016 -0500
@@ -333,7 +333,7 @@
         uint8_t *buf = new uint8_t[sizeof(int)];
         tc->getMemProxy().readBlob((Addr)uaddr, buf, (int)sizeof(int));
         int mem_val = *((int *)buf);
-        delete buf;
+        delete[] buf;
 
         if (val != mem_val) {
             DPRINTF(SyscallVerbose, "sys_futex: FUTEX_WAKE, read: %d, "
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to