Debug info: Support variadic functions.
authorAdrian Prantl <aprantl@apple.com>
Tue, 25 Feb 2014 19:38:07 +0000 (19:38 +0000)
committerAdrian Prantl <aprantl@apple.com>
Tue, 25 Feb 2014 19:38:07 +0000 (19:38 +0000)
commitc6d0a14a788cd602766b005afa03f54019a9e298
tree1e2ac4885ae8f6e2e24e396ff24e30a1860ca96f
parent150f810744bb3d870077bd539ff1e290439e8a8a
Debug info: Support variadic functions.
Variadic functions have an unspecified parameter tag after the last
argument. In IR this is represented as an unspecified parameter in the
subroutine type.

Paired commit with CFE.

rdar://problem/13690847

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202184 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DIBuilder.h
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
lib/CodeGen/AsmPrinter/DwarfUnit.h
test/DebugInfo/X86/varargs.ll [new file with mode: 0644]