summaryrefslogtreecommitdiff
path: root/src/private_typeinfo.cpp
diff options
context:
space:
mode:
authorHoward Hinnant <hhinnant@apple.com>2012-02-01 21:12:07 +0000
committerHoward Hinnant <hhinnant@apple.com>2012-02-01 21:12:07 +0000
commit0550d57ec1c783ff5f56ff15f933e01d81574105 (patch)
treebcfd0c8e5fcba4ec826a9c618ffe3f60e9da356d /src/private_typeinfo.cpp
parent9f54f7a8887de57af1bb4dbe35a6df6b75a0457f (diff)
downloadlibcxxabi_35a-0550d57ec1c783ff5f56ff15f933e01d81574105.tar.gz
Changed a TODO to a 'maybe some time in the future'.
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@149539 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'src/private_typeinfo.cpp')
-rw-r--r--src/private_typeinfo.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/private_typeinfo.cpp b/src/private_typeinfo.cpp
index 8fcd34c..0469502 100644
--- a/src/private_typeinfo.cpp
+++ b/src/private_typeinfo.cpp
@@ -402,7 +402,8 @@ __dynamic_cast(const void* static_ptr,
const __class_type_info* dst_type,
std::ptrdiff_t src2dst_offset)
{
- // TODO: Take advantage of src2dst_offset
+ // Possible future optimization: Take advantage of src2dst_offset
+ // Currently clang always sets src2dst_offset to -1 (no hint).
// Get (dynamic_ptr, dynamic_type) from static_ptr
void** vtable = *(void***)static_ptr;