diff --git a/stdlib/public/runtime/AutoDiffSupport.cpp b/stdlib/public/runtime/AutoDiffSupport.cpp index 77b3add32de3b..467ae2b3e37ce 100644 --- a/stdlib/public/runtime/AutoDiffSupport.cpp +++ b/stdlib/public/runtime/AutoDiffSupport.cpp @@ -19,6 +19,7 @@ using namespace llvm; SWIFT_CC(swift) static void destroyLinearMapContext(SWIFT_CONTEXT HeapObject *obj) { + static_cast(obj)->~AutoDiffLinearMapContext(); free(obj); }