fix message reporting in derived classes
{log,error,file}Message() cannot contain logic which makes the output conditional on private evaluator state, as they are virtual and thus derived classes could receive messages which they are not supposed to receive. so put the logic into likewise named functions in the private class and call these throughout.
This diff is collapsed.
Please register or sign in to comment