aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/CppBackend/CPPBackend.cpp
diff options
context:
space:
mode:
authorHoward Hinnant <hhinnant@apple.com>2012-01-22 01:23:02 +0000
committerHoward Hinnant <hhinnant@apple.com>2012-01-22 01:23:02 +0000
commit1a56ee37985f26abb0a4af59dd24479b5e58daf2 (patch)
tree91ba211e9902fd3f57cc9ec9a235f3bb0efa2523 /llvm/lib/Target/CppBackend/CPPBackend.cpp
parent242566e552a510eb0c7198b1480c0bd66a9dffb6 (diff)
downloadllvm-1a56ee37985f26abb0a4af59dd24479b5e58daf2.zip
llvm-1a56ee37985f26abb0a4af59dd24479b5e58daf2.tar.gz
llvm-1a56ee37985f26abb0a4af59dd24479b5e58daf2.tar.bz2
Add __shim_type_info which fits below std::type_info and above all of the other type_info-derived classes. This is where all of the virtual functions that serve as details of the inner-workings of type_info will live (safely hidden from public view). All type_info objects will be safely down-castable to __shim_type_info, so as to access implementation detail virtual functions. Also temporarily add some print/display statements to each type_info-derived class. This is in support of the continuing development on the personality function.
llvm-svn: 148647
Diffstat (limited to 'llvm/lib/Target/CppBackend/CPPBackend.cpp')
0 files changed, 0 insertions, 0 deletions