]> granicus.if.org Git - llvm/commit
Suppress all uses of LLVM_END_WITH_NULL. NFC.
authorSerge Guelton <sguelton@quarkslab.com>
Tue, 9 May 2017 19:31:13 +0000 (19:31 +0000)
committerSerge Guelton <sguelton@quarkslab.com>
Tue, 9 May 2017 19:31:13 +0000 (19:31 +0000)
commitd35f86ef8f14f9cdea6859b22615bbeddaa023fc
tree9d71b61012478770dc8010d452da77607f2a6da8
parentddeab36df737b42d4193cf45ef4e11f46b59a4c0
Suppress all uses of LLVM_END_WITH_NULL. NFC.

Use variadic templates instead of relying on <cstdarg> + sentinel.
This enforces better type checking and makes code more readable.

Differential Revision: https://reviews.llvm.org/D32541

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@302571 91177308-0d34-0410-b5e6-96231b3b80d8
22 files changed:
include/llvm/ADT/STLExtras.h
include/llvm/IR/Constants.h
include/llvm/IR/DerivedTypes.h
include/llvm/Support/Compiler.h
lib/CodeGen/SjLjEHPrepare.cpp
lib/IR/Constants.cpp
lib/IR/Instructions.cpp
lib/IR/Module.cpp
lib/IR/Type.cpp
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Transforms/Instrumentation/AddressSanitizer.cpp
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
lib/Transforms/Instrumentation/EfficiencySanitizer.cpp
lib/Transforms/Utils/EscapeEnumerator.cpp
lib/Transforms/Utils/ModuleUtils.cpp
lib/Transforms/Utils/SimplifyLibCalls.cpp
lib/Transforms/Utils/ValueMapper.cpp
tools/bugpoint/ExtractFunction.cpp
unittests/ExecutionEngine/Orc/OrcTestCommon.h
unittests/IR/TypeBuilderTest.cpp