diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-01-07 19:42:13 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-01-07 19:42:13 +0000 |
commit | f321e1075eabae96f62b1f2570d9dee5d10b8200 (patch) | |
tree | e2e27725c12250511f37df0e3c44214ec6df8065 /include/llvm/ADT | |
parent | 272cc580f8eff8b893f3d71f88ac97f49ed2aa8c (diff) | |
download | external_llvm-f321e1075eabae96f62b1f2570d9dee5d10b8200.zip external_llvm-f321e1075eabae96f62b1f2570d9dee5d10b8200.tar.gz external_llvm-f321e1075eabae96f62b1f2570d9dee5d10b8200.tar.bz2 |
Remove VectorExtras. This unused helper was written for a type of API that is discouraged now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147738 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/ADT')
-rw-r--r-- | include/llvm/ADT/VectorExtras.h | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/include/llvm/ADT/VectorExtras.h b/include/llvm/ADT/VectorExtras.h deleted file mode 100644 index e05f585..0000000 --- a/include/llvm/ADT/VectorExtras.h +++ /dev/null @@ -1,41 +0,0 @@ -//===-- llvm/ADT/VectorExtras.h - Helpers for std::vector -------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file contains helper functions which are useful for working with the -// std::vector class. -// -//===----------------------------------------------------------------------===// - -#ifndef LLVM_ADT_VECTOREXTRAS_H -#define LLVM_ADT_VECTOREXTRAS_H - -#include <cstdarg> -#include <vector> - -namespace llvm { - -/// make_vector - Helper function which is useful for building temporary vectors -/// to pass into type construction of CallInst ctors. This turns a null -/// terminated list of pointers (or other value types) into a real live vector. -/// -template<typename T> -inline std::vector<T> make_vector(T A, ...) { - va_list Args; - va_start(Args, A); - std::vector<T> Result; - Result.push_back(A); - while (T Val = va_arg(Args, T)) - Result.push_back(Val); - va_end(Args); - return Result; -} - -} // End llvm namespace - -#endif |