Fix MTLHeap memory leak in MVKDeviceMemory.
diff --git a/Docs/Whats_New.md b/Docs/Whats_New.md
index 6d5d4e0..a7298a3 100644
--- a/Docs/Whats_New.md
+++ b/Docs/Whats_New.md
@@ -23,6 +23,7 @@
 - Clamp image copy extents to image extent.
 - Fix crash in `fetchDependencies` on build paths containing spaces.
 - Fix image subresource sizing calculations for heap-based textures.
+- Fix `MTLHeap` memory leak in `MVKDeviceMemory`.
 - Support *Xcode 11.2*.
 
 
diff --git a/MoltenVK/MoltenVK/GPUObjects/MVKDeviceMemory.mm b/MoltenVK/MoltenVK/GPUObjects/MVKDeviceMemory.mm
index 5030165..3ff3ce3 100644
--- a/MoltenVK/MoltenVK/GPUObjects/MVKDeviceMemory.mm
+++ b/MoltenVK/MoltenVK/GPUObjects/MVKDeviceMemory.mm
@@ -344,5 +344,8 @@
 	[_mtlBuffer release];
 	_mtlBuffer = nil;
 
+	[_mtlHeap release];
+	_mtlHeap = nil;
+
 	freeHostMemory();
 }