diff options
author | anonymous <local@localhost> | 2011-01-08 05:24:12 +0600 |
---|---|---|
committer | anonymous <local@localhost> | 2011-01-08 05:24:12 +0600 |
commit | dfec1c218c7a78adb160e74eece66a1e0ffb99f1 (patch) | |
tree | 23be37a0c229259d4121952e06ce464db0c69c9a | |
parent | a41c5557e2da79f03873a232189cb1a569424394 (diff) | |
download | libcxxrt-dfec1c218c7a78adb160e74eece66a1e0ffb99f1.tar.gz libcxxrt-dfec1c218c7a78adb160e74eece66a1e0ffb99f1.tar.bz2 libcxxrt-dfec1c218c7a78adb160e74eece66a1e0ffb99f1.tar.xz |
fix for COMPILER-8912
-rw-r--r-- | src/dynamic_cast.cc | 2 |
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; } |