From b7441f24c28a13b28b4c6a3630567876b2a209eb Mon Sep 17 00:00:00 2001 From: Jose Date: Mon, 9 Feb 2009 20:54:21 +0100 Subject: Fix 3715 - Preprocessor warnings treated as errors by Eclipse plugin --- cpp/src/Slice/Preprocessor.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'cpp/src/Slice/Preprocessor.cpp') diff --git a/cpp/src/Slice/Preprocessor.cpp b/cpp/src/Slice/Preprocessor.cpp index 6d47a0c689d..95432a9cee7 100644 --- a/cpp/src/Slice/Preprocessor.cpp +++ b/cpp/src/Slice/Preprocessor.cpp @@ -150,7 +150,11 @@ Slice::Preprocessor::preprocess(bool keepComments) char* err = mcpp_get_mem_buffer(Err); if(err) { - emitRaw(err); + vector messages = filterMcppWarnings(err); + for(vector::const_iterator i = messages.begin(); i != messages.end(); ++i) + { + emitRaw(i->c_str()); + } } if(status == 0) -- cgit v1.2.3