diff -r 13d7c31c74e0 -r b183ec05bd8c policymanagement/policyengine/policyengineserver/src/PolicyParser.cpp --- a/policymanagement/policyengine/policyengineserver/src/PolicyParser.cpp Thu Aug 19 10:44:50 2010 +0300 +++ b/policymanagement/policyengine/policyengineserver/src/PolicyParser.cpp Tue Aug 31 16:04:06 2010 +0300 @@ -1014,7 +1014,10 @@ { // we need to leave here because Policy Engine traps parser errors, even though // this function does not have L in it's name. - HandleErrorL( ParserErrors::SyntaxError ); + //HandleErrorL( ParserErrors::SyntaxError ); + + // Ignoreing the leave code due to RVCT4.0 + TRAP_IGNORE(HandleErrorL( ParserErrors::SyntaxError )); } // -----------------------------------------------------------------------------