From d862d90bd788ba5ea99f4691aaa927a299eb3f1a Mon Sep 17 00:00:00 2001 From: Dwayne Boone Date: Tue, 6 May 2008 10:27:01 -0230 Subject: Made sure mcpp buffers are cleared after use --- cpp/src/Slice/Preprocessor.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'cpp/src/Slice/Preprocessor.cpp') diff --git a/cpp/src/Slice/Preprocessor.cpp b/cpp/src/Slice/Preprocessor.cpp index d5231c06fbe..089f0938713 100755 --- a/cpp/src/Slice/Preprocessor.cpp +++ b/cpp/src/Slice/Preprocessor.cpp @@ -184,7 +184,10 @@ Slice::Preprocessor::preprocess(bool keepComments) ::fputs(err, stderr); } - mcpp_use_mem_buffers(0); + // + // Calling this again causes the memory buffers to be freed. + // + mcpp_use_mem_buffers(1); return _cppHandle; } @@ -232,7 +235,11 @@ Slice::Preprocessor::printMakefileDependencies(Language lang, const vector