summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/Mangle.cpp
diff options
context:
space:
mode:
authorMike Stump <mrs@apple.com>2009-11-10 01:58:37 +0000
committerMike Stump <mrs@apple.com>2009-11-10 01:58:37 +0000
commit3b9176985d0176b38a9fa48f329c43f7a5ac7e0a (patch)
treeb85cd5358182a73e86c5d5cebde4165303fda453 /clang/lib/CodeGen/Mangle.cpp
parent38c44ea6b03fa861b23e72961781434cdea28d1f (diff)
downloadbcm5719-llvm-3b9176985d0176b38a9fa48f329c43f7a5ac7e0a.tar.gz
bcm5719-llvm-3b9176985d0176b38a9fa48f329c43f7a5ac7e0a.zip
Finish off mangling for the VTT.
llvm-svn: 86647
Diffstat (limited to 'clang/lib/CodeGen/Mangle.cpp')
-rw-r--r--clang/lib/CodeGen/Mangle.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/Mangle.cpp b/clang/lib/CodeGen/Mangle.cpp
index 143b36676a0..0b00c17330b 100644
--- a/clang/lib/CodeGen/Mangle.cpp
+++ b/clang/lib/CodeGen/Mangle.cpp
@@ -1456,6 +1456,14 @@ namespace clang {
os.flush();
}
+ void mangleCXXVTT(MangleContext &Context, const CXXRecordDecl *RD,
+ llvm::raw_ostream &os) {
+ CXXNameMangler Mangler(Context, os);
+ Mangler.mangleCXXVTT(RD);
+
+ os.flush();
+ }
+
void mangleCXXCtorVtable(MangleContext &Context, const CXXRecordDecl *RD,
int64_t Offset, const CXXRecordDecl *Type,
llvm::raw_ostream &os) {
OpenPOWER on IntegriCloud