Skip to content

Commit 3cf597e

Browse files
locale0.cpp: Protect memory integrity of _Fac_node (#4916)
Co-authored-by: Casey Carter <[email protected]>
1 parent 4811be8 commit 3cf597e

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

stl/src/locale0.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ struct _Fac_node { // node for lazy facet recording
3030
delete _Facptr->_Decref();
3131
}
3232

33-
#ifdef _DEBUG
3433
void* operator new(size_t _Size) { // replace operator new
3534
void* _Ptr = _malloc_dbg(_Size > 0 ? _Size : 1, _CRT_BLOCK, __FILE__, __LINE__);
3635
if (!_Ptr) {
@@ -43,7 +42,6 @@ struct _Fac_node { // node for lazy facet recording
4342
void operator delete(void* _Ptr) noexcept { // replace operator delete
4443
_free_dbg(_Ptr, _CRT_BLOCK);
4544
}
46-
#endif // defined(_DEBUG)
4745

4846
_Fac_node* _Next;
4947
_Facet_base* _Facptr;

0 commit comments

Comments
 (0)