Commit 08c39174 authored by Adam Knapp's avatar Adam Knapp
Browse files

Bugfix: bug 568742



OOP-protected methods may be overridden by public or protected methods
only (bug 568742)
Signed-off-by: Adam Knapp's avatarAdam Knapp <knappadam5@gmail.com>
parent f04bb339
......@@ -3478,7 +3478,7 @@ namespace Ttcn {
local_id.get_dispname().c_str());
}
else if (base_func->get_visibility() == NOCHANGE &&
(local_func->get_visibility() != PUBLIC || local_func->get_visibility() != NOCHANGE)) {
local_func->get_visibility() != PUBLIC && local_func->get_visibility() != NOCHANGE) {
local_def->error("Protected methods can be only overridden by "
"public or protected methods `%s'", local_id.get_dispname().c_str());
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment