From 58089e136276f410aaf968dcc189ad327dd1df82 Mon Sep 17 00:00:00 2001 From: Nick Kledzik Date: Thu, 19 Dec 2013 22:40:17 +0000 Subject: [PATCH] [lld] fix build when LLVM_HAS_VARIADIC_TEMPLATES is false llvm-svn: 197734 --- lld/lib/ReaderWriter/ELF/CreateELF.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lld/lib/ReaderWriter/ELF/CreateELF.h b/lld/lib/ReaderWriter/ELF/CreateELF.h index 8a29976438aa..7d7670b0ea49 100644 --- a/lld/lib/ReaderWriter/ELF/CreateELF.h +++ b/lld/lib/ReaderWriter/ELF/CreateELF.h @@ -99,6 +99,15 @@ typename Traits::result_type createELF( LLVM_CREATE_ELF_IMPL(std::forward(t1), std::forward(t2), std::forward(t3)) } + +template +typename Traits::result_type createELF( + std::pair ident, std::size_t maxAlignment, + T1 &&t1, T2 &&t2, T3 &&t3, T4 &&t4) { + LLVM_CREATE_ELF_IMPL(std::forward(t1), std::forward(t2), + std::forward(t3), std::forward(t4)) +} + #endif // LLVM_HAS_VARIADIC_TEMPLATES } // end anon namespace