summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-10-17 01:00:41 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-10-17 01:00:41 +0000
commitf707f0f6bb0c0be9f6b8a60f8db5f934b42a1f4a (patch)
tree3159fdb39dbbb710f488c4fa63415ff2599c4e86 /clang
parent7aaf5140929b00a2acc9d2619c806860f1a148d8 (diff)
downloadbcm5719-llvm-f707f0f6bb0c0be9f6b8a60f8db5f934b42a1f4a.tar.gz
bcm5719-llvm-f707f0f6bb0c0be9f6b8a60f8db5f934b42a1f4a.zip
AST: Remove dead code from RecordLayoutBuilder
No functionality change intended. llvm-svn: 220005
Diffstat (limited to 'clang')
-rw-r--r--clang/lib/AST/RecordLayoutBuilder.cpp11
1 files changed, 0 insertions, 11 deletions
diff --git a/clang/lib/AST/RecordLayoutBuilder.cpp b/clang/lib/AST/RecordLayoutBuilder.cpp
index 323d3d87e00..f0a701930cb 100644
--- a/clang/lib/AST/RecordLayoutBuilder.cpp
+++ b/clang/lib/AST/RecordLayoutBuilder.cpp
@@ -636,17 +636,6 @@ protected:
HasOwnVFPtr(false),
FirstNearlyEmptyVBase(nullptr) {}
- /// Reset this RecordLayoutBuilder to a fresh state, using the given
- /// alignment as the initial alignment. This is used for the
- /// correct layout of vb-table pointers in MSVC.
- void resetWithTargetAlignment(CharUnits TargetAlignment) {
- const ASTContext &Context = this->Context;
- EmptySubobjectMap *EmptySubobjects = this->EmptySubobjects;
- this->~RecordLayoutBuilder();
- new (this) RecordLayoutBuilder(Context, EmptySubobjects);
- Alignment = UnpackedAlignment = TargetAlignment;
- }
-
void Layout(const RecordDecl *D);
void Layout(const CXXRecordDecl *D);
void Layout(const ObjCInterfaceDecl *D);
OpenPOWER on IntegriCloud