https://issues.dlang.org/show_bug.cgi?id=14710

--- Comment #4 from Vladimir Panteleev <thecybersha...@gmail.com> ---
The PR in question moved the "new" operator overload to its own .c file, which
was added to the makefiles but not the Visual Studio project files. As a
result, Visual Studio builds have been using the normal C++ "new" and "delete"
operators. Adding newdelete.c to the VC project files caused the bug to
disappear.

It is thus very likely that there exists a use-after-free bug in DMD, but it
does not manifest with the "bump-the-pointer" allocator.

--

Reply via email to