forked from OSchip/llvm-project
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:
parent
6f0d6988a5
commit
3c0e97ca7a
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
}
|
|
@ -1,7 +1,6 @@
|
|||
add_clang_unittest(ASTTests
|
||||
ASTContextParentMapTest.cpp
|
||||
ASTTypeTraitsTest.cpp
|
||||
ASTVectorTest.cpp
|
||||
CommentLexer.cpp
|
||||
CommentParser.cpp
|
||||
DeclPrinterTest.cpp
|
||||
|
|
Loading…
Reference in New Issue