diff options
author | Howard Hinnant <hhinnant@apple.com> | 2012-01-22 01:23:02 +0000 |
---|---|---|
committer | Howard Hinnant <hhinnant@apple.com> | 2012-01-22 01:23:02 +0000 |
commit | 1a56ee37985f26abb0a4af59dd24479b5e58daf2 (patch) | |
tree | 91ba211e9902fd3f57cc9ec9a235f3bb0efa2523 /llvm/lib/Target/CppBackend/CPPBackend.cpp | |
parent | 242566e552a510eb0c7198b1480c0bd66a9dffb6 (diff) | |
download | llvm-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