From c7cc0d0f9ceac4f61e34d02bb9f3d75ae3bdcd08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Sun, 20 May 2007 06:36:47 +0000 Subject: [PATCH] Test: Updated 'testmemcheck4' and 'testmemcheck5' (continue/break) --- testmemcheck4/err.msg | 2 +- testmemcheck4/testmemcheck4.cpp | 1 + testmemcheck5/err.msg | 0 testmemcheck5/testmemcheck5.cpp | 13 +++++++++++++ 4 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 testmemcheck5/err.msg create mode 100644 testmemcheck5/testmemcheck5.cpp diff --git a/testmemcheck4/err.msg b/testmemcheck4/err.msg index 0f8adf46b..2ef99ae08 100644 --- a/testmemcheck4/err.msg +++ b/testmemcheck4/err.msg @@ -1 +1 @@ -[testmemcheck4\testmemcheck4.cpp:10]: Memory leak:str +[testmemcheck4\testmemcheck4.cpp:9]: Memory leak:str diff --git a/testmemcheck4/testmemcheck4.cpp b/testmemcheck4/testmemcheck4.cpp index dbeca2b44..da52a4ae2 100644 --- a/testmemcheck4/testmemcheck4.cpp +++ b/testmemcheck4/testmemcheck4.cpp @@ -7,6 +7,7 @@ void f() char *str = strdup("hello"); if (condition) continue; + free(str); } } diff --git a/testmemcheck5/err.msg b/testmemcheck5/err.msg new file mode 100644 index 000000000..e69de29bb diff --git a/testmemcheck5/testmemcheck5.cpp b/testmemcheck5/testmemcheck5.cpp new file mode 100644 index 000000000..c4c2cb0ca --- /dev/null +++ b/testmemcheck5/testmemcheck5.cpp @@ -0,0 +1,13 @@ + + +void f() +{ + char *str = strdup("hello"); + while (condition) + { + if (condition) + break; + } + free(str); +} +