summaryrefslogtreecommitdiff
path: root/src/dynamic_cast.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/dynamic_cast.cc')
-rw-r--r--src/dynamic_cast.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynamic_cast.cc b/src/dynamic_cast.cc
index 7d15d23..a68248b 100644
--- a/src/dynamic_cast.cc
+++ b/src/dynamic_cast.cc
@@ -55,7 +55,7 @@ bool __vmi_class_type_info::can_cast_to(const struct __class_type_info *other) c
for (unsigned int i=0 ; i<__base_count ; i++)
{
const __base_class_type_info *info = &__base_info[i];
- if(info->__base_type->can_cast_to(other))
+ if(info->isPublic() && info->__base_type->can_cast_to(other))
{
return true;
}