diff options
Diffstat (limited to 'lib/CodeGen/CGCXX.cpp')
-rw-r--r-- | lib/CodeGen/CGCXX.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/lib/CodeGen/CGCXX.cpp b/lib/CodeGen/CGCXX.cpp index e9312ec57e..e6b1acd01b 100644 --- a/lib/CodeGen/CGCXX.cpp +++ b/lib/CodeGen/CGCXX.cpp @@ -1077,8 +1077,7 @@ public: return AddressPoint; } - void Primaries(const CXXRecordDecl *RD, bool forPrimary, - bool MorallyVirtual, int64_t Offset, bool ForVirtualBase) { + void Primaries(const CXXRecordDecl *RD, bool MorallyVirtual, int64_t Offset) { if (!RD->isDynamicClass()) return; @@ -1095,8 +1094,7 @@ public: if (PrimaryBaseWasVirtual) IndirectPrimary.insert(PrimaryBase); Top = false; - Primaries(PrimaryBase, true, PrimaryBaseWasVirtual|MorallyVirtual, - Offset, PrimaryBaseWasVirtual); + Primaries(PrimaryBase, PrimaryBaseWasVirtual|MorallyVirtual, Offset); } // And add the virtuals for the class to the primary vtable. @@ -1129,8 +1127,7 @@ public: if (PrimaryBaseWasVirtual) IndirectPrimary.insert(PrimaryBase); Top = false; - Primaries(PrimaryBase, true, PrimaryBaseWasVirtual|MorallyVirtual, - Offset, PrimaryBaseWasVirtual); + Primaries(PrimaryBase, PrimaryBaseWasVirtual|MorallyVirtual, Offset); } // And add the virtuals for the class to the primary vtable. |