diff --git a/src/deoptimizer.h b/src/deoptimizer.h index fd65e83dd2..c0254875a8 100644 --- a/src/deoptimizer.h +++ b/src/deoptimizer.h @@ -529,9 +529,12 @@ class FrameDescription { return malloc(size + frame_size - kPointerSize); } +// Bug in VS2015 RC, reported fixed in RTM. Microsoft bug: 1153909. +#if !defined(_MSC_FULL_VER) || _MSC_FULL_VER != 190022720 void operator delete(void* pointer, uint32_t frame_size) { free(pointer); } +#endif // _MSC_FULL_VER void operator delete(void* description) { free(description);