From 4af4cbbcedfa811b2d84a0614a2b47a3a685b386 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Sat, 31 Aug 2013 20:10:01 +0000 Subject: [PATCH] Free PressureDiffs instead of leaking. Found by valgrind. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189725 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/CodeGen/RegisterPressure.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/llvm/CodeGen/RegisterPressure.h b/include/llvm/CodeGen/RegisterPressure.h index e01e4ec2166..694d2873c16 100644 --- a/include/llvm/CodeGen/RegisterPressure.h +++ b/include/llvm/CodeGen/RegisterPressure.h @@ -157,6 +157,7 @@ class PressureDiffs { unsigned Max; public: PressureDiffs(): PDiffArray(0), Size(0), Max(0) {} + ~PressureDiffs() { free(PDiffArray); } void init(unsigned N);