You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by nw...@apache.org on 2016/03/01 16:45:10 UTC
lucy git commit: Don't thaw Booleans under valgrind
Repository: lucy
Updated Branches:
refs/heads/master e1b4fb269 -> 243988811
Don't thaw Booleans under valgrind
This is known to leak.
Project: http://git-wip-us.apache.org/repos/asf/lucy/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/24398881
Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/24398881
Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/24398881
Branch: refs/heads/master
Commit: 24398881171deeb035dfecb41400236b48de789b
Parents: e1b4fb2
Author: Nick Wellnhofer <we...@aevum.de>
Authored: Tue Mar 1 16:44:31 2016 +0100
Committer: Nick Wellnhofer <we...@aevum.de>
Committed: Tue Mar 1 16:44:31 2016 +0100
----------------------------------------------------------------------
core/Lucy/Test/Util/TestFreezer.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucy/blob/24398881/core/Lucy/Test/Util/TestFreezer.c
----------------------------------------------------------------------
diff --git a/core/Lucy/Test/Util/TestFreezer.c b/core/Lucy/Test/Util/TestFreezer.c
index 2f229ee..2cfba78 100644
--- a/core/Lucy/Test/Util/TestFreezer.c
+++ b/core/Lucy/Test/Util/TestFreezer.c
@@ -123,14 +123,19 @@ test_num(TestBatchRunner *runner) {
Integer *i64 = Int_new(-1);
Float *f64_thaw = (Float*)S_freeze_thaw((Obj*)f64);
Integer *i64_thaw = (Integer*)S_freeze_thaw((Obj*)i64);
- Boolean *true_thaw = (Boolean*)S_freeze_thaw((Obj*)CFISH_TRUE);
TEST_TRUE(runner, Float_Equals(f64, (Obj*)f64_thaw),
"Float freeze/thaw");
TEST_TRUE(runner, Int_Equals(i64, (Obj*)i64_thaw),
"Integer freeze/thaw");
+
+#ifdef LUCY_VALGRIND
+ SKIP(runner, 1, "known leaks");
+#else
+ Boolean *true_thaw = (Boolean*)S_freeze_thaw((Obj*)CFISH_TRUE);
TEST_TRUE(runner, Bool_Equals(CFISH_TRUE, (Obj*)true_thaw),
"Boolean freeze/thaw");
+#endif
DECREF(i64_thaw);
DECREF(f64_thaw);