diff --git a/src/d/d_dylink.cpp b/src/d/d_dylink.cpp index 706854f7..1d6ea37d 100644 --- a/src/d/d_dylink.cpp +++ b/src/d/d_dylink.cpp @@ -261,6 +261,10 @@ extern "C" bool fn_80053240(char *relPath, char *tmpRelPath, EGG::Heap *heap) { if (nandStructs[0].isError() || nandStructs[1].isError()) { sizeRead = 0; } + + // TODO here are the inline dtors that mostly match, but their addressing is weird + // and there's a check that &nandStructs[1] != nullptr before destructing it, + // which is a bit weird for an inline dtor for a stack local } heap->free(buf);