Fix the build with c++03.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186198 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Rafael Espindola
2013-07-12 20:28:02 +00:00
parent 34ac52d937
commit 33ccfb2d26

View File

@ -379,10 +379,8 @@ namespace {
class NewArchiveIterator { class NewArchiveIterator {
bool IsNewMember; bool IsNewMember;
SmallString<16> MemberName; SmallString<16> MemberName;
union { object::Archive::child_iterator OldI;
object::Archive::child_iterator OldI; std::vector<std::string>::const_iterator NewI;
std::vector<std::string>::const_iterator NewI;
};
public: public:
NewArchiveIterator(object::Archive::child_iterator I, Twine Name); NewArchiveIterator(object::Archive::child_iterator I, Twine Name);