Revert "PR16540: ASTVector::insert(Context, Iter, Element) doesn't compile"

This reverts commit r186253.

This is failing to link under Configure+Make on the buildbots for
reasons I don't immediately understand.

llvm-svn: 186255
This commit is contained in:
David Blaikie 2013-07-13 18:54:56 +00:00
parent 6f0d6988a5
commit 3c0e97ca7a
3 changed files with 2 additions and 29 deletions

View File

@ -216,11 +216,11 @@ public:
iterator insert(ASTContext &C, iterator I, const T &Elt) {
if (I == this->end()) { // Important special case for empty vector.
push_back(Elt, C);
push_back(Elt);
return this->end()-1;
}
if (this->End < this->Capacity) {
if (this->EndX < this->CapacityX) {
Retry:
new (this->end()) T(this->back());
this->setEnd(this->end()+1);

View File

@ -1,26 +0,0 @@
//===- unittests/AST/DeclTest.cpp --- Declaration tests -------------------===//
//
// The LLVM Compiler Infrastructure
//
// This file is distributed under the University of Illinois Open Source
// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
//
// Unit tests for the ASTVector container.
//
//===----------------------------------------------------------------------===//
#include "llvm/Support/Compiler.h"
#include "clang/AST/ASTVector.h"
#include "clang/Basic/TargetInfo.h"
#include "clang/Frontend/CompilerInstance.h"
#include "gtest/gtest.h"
using namespace clang;
LLVM_ATTRIBUTE_UNUSED void CompileTest() {
ASTContext *C = 0;
ASTVector<int> V;
V.insert(*C, V.begin(), 0);
}

View File

@ -1,7 +1,6 @@
add_clang_unittest(ASTTests
ASTContextParentMapTest.cpp
ASTTypeTraitsTest.cpp
ASTVectorTest.cpp
CommentLexer.cpp
CommentParser.cpp
DeclPrinterTest.cpp