summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTalin <viridia@gmail.com>2011-03-01 18:00:49 +0000
committerTalin <viridia@gmail.com>2011-03-01 18:00:49 +0000
commitbdcd766028bc17e83f1312e3e52b1d9b22c6a624 (patch)
tree9c7a3da1ed43e9893e8eb11ad4002b84cdd66a69
parente80338af3f74089ab9fccd9bfb9fd12b8d555a55 (diff)
downloadllvm-bdcd766028bc17e83f1312e3e52b1d9b22c6a624.tar.gz
llvm-bdcd766028bc17e83f1312e3e52b1d9b22c6a624.tar.bz2
llvm-bdcd766028bc17e83f1312e3e52b1d9b22c6a624.tar.xz
Added missing va_end().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126759 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--cmake/modules/LLVMLibDeps.cmake2
-rw-r--r--lib/VMCore/Constants.cpp1
2 files changed, 2 insertions, 1 deletions
diff --git a/cmake/modules/LLVMLibDeps.cmake b/cmake/modules/LLVMLibDeps.cmake
index afba85e45a..e70ea8aca4 100644
--- a/cmake/modules/LLVMLibDeps.cmake
+++ b/cmake/modules/LLVMLibDeps.cmake
@@ -61,7 +61,7 @@ set(MSVC_LIB_DEPS_LLVMX86AsmPrinter LLVMMC LLVMSupport LLVMX86Utils)
set(MSVC_LIB_DEPS_LLVMX86CodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget LLVMX86AsmPrinter LLVMX86Info LLVMX86Utils)
set(MSVC_LIB_DEPS_LLVMX86Disassembler LLVMMC LLVMSupport LLVMX86Info)
set(MSVC_LIB_DEPS_LLVMX86Info LLVMMC LLVMSupport)
-set(MSVC_LIB_DEPS_LLVMX86Utils LLVMSupport)
+set(MSVC_LIB_DEPS_LLVMX86Utils LLVMCore LLVMSupport)
set(MSVC_LIB_DEPS_LLVMXCoreCodeGen LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget LLVMXCoreInfo)
set(MSVC_LIB_DEPS_LLVMXCoreInfo LLVMMC LLVMSupport)
set(MSVC_LIB_DEPS_LLVMipa LLVMAnalysis LLVMCore LLVMSupport)
diff --git a/lib/VMCore/Constants.cpp b/lib/VMCore/Constants.cpp
index 5468a4f1b4..26c248df5d 100644
--- a/lib/VMCore/Constants.cpp
+++ b/lib/VMCore/Constants.cpp
@@ -652,6 +652,7 @@ Constant* ConstantStruct::get(LLVMContext &Context, bool Packed,
Values.push_back(Val);
Val = va_arg(ap, llvm::Constant*);
}
+ va_end(ap);
return get(Context, Values, Packed);
}