From d76f3a712bdc7810bd233f7f2ef5369290b6ca9a Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Wed, 20 Dec 2023 21:12:39 +0100 Subject: [PATCH] Don't compile debug code in cert builds --- src/tier1/CMakeLists.txt | 1 + src/tier1/memstack.cpp | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/tier1/CMakeLists.txt b/src/tier1/CMakeLists.txt index 882203e5..2327b300 100644 --- a/src/tier1/CMakeLists.txt +++ b/src/tier1/CMakeLists.txt @@ -18,6 +18,7 @@ add_sources( SOURCE_GROUP "Utility" "utlbuffer.cpp" "utlstring.cpp" "characterset.cpp" + #"memstack.cpp" ) add_sources( SOURCE_GROUP "Private" diff --git a/src/tier1/memstack.cpp b/src/tier1/memstack.cpp index a8508b4b..d4abd3b9 100644 --- a/src/tier1/memstack.cpp +++ b/src/tier1/memstack.cpp @@ -471,7 +471,12 @@ void CMemoryStack::Access( void **ppRegion, uint64 *pBytes ) void CMemoryStack::PrintContents() const { - size_t highest = m_pHighestAllocLimit - m_pBase; + if (IsCert()) + { + return; + } + + const size_t highest = m_pHighestAllocLimit - m_pBase; MEMORY_BASIC_INFORMATION info; char moduleName[260]; strcpy( moduleName, "unknown module" );