commit | b26c2abac7b5ead5a4a5b453239422925ea9b0a8 | [log] [tgz] |
---|---|---|
author | Anders Carlsson <andersca@mac.com> | Sat Feb 27 19:51:04 2010 +0000 |
committer | Anders Carlsson <andersca@mac.com> | Sat Feb 27 19:51:04 2010 +0000 |
tree | bc2fa2fc55e6081f4d4b4e99134da454fcadabd3 | |
parent | e02a926a1c2bed491978e50a63ad584657cf47a1 [diff] [blame] |
Make sure to insert the primary base in the set :) llvm-svn: 97339
diff --git a/clang/lib/CodeGen/CGVtable.cpp b/clang/lib/CodeGen/CGVtable.cpp index b7f8fe77..d5d2215 100644 --- a/clang/lib/CodeGen/CGVtable.cpp +++ b/clang/lib/CodeGen/CGVtable.cpp
@@ -1512,6 +1512,9 @@ "Primary base should always be at offset 0!"); } + if (!PrimaryBases.insert(PrimaryBase)) + assert(false && "Found a duplicate primary base!"); + RD = PrimaryBase; }