1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/test/DebugInfo/COFF
Saleem Abdulrasool 2d3897cf6c DebugInfo: elide type index entries for synthetic types
Compiler emitted synthetic types may not have an associated DIFile
(translation unit).  In such a case, when generating CodeView debug type
information, we would attempt to compute an absolute filepath which
would result in a segfault due to a NULL DIFile*.  If there is no source
file associated with the type, elide the type index entry for the type
and record the type information.  This actually results in higher
fidelity debug information than clang/C2 as of this writing.

Resolves PR32668!

llvm-svn: 302085
2017-05-03 21:39:01 +00:00
..
anonymous-struct.ll
array-odr-violation.ll [codeview] Don't assert when the user violates the ODR 2017-03-24 23:28:42 +00:00
asan-module-ctor.ll
asan-module-without-functions.ll
asm.ll
big-type.ll
bitfields.ll
comdat.ll
cpp-mangling.ll Remove line and file from DINamespace. 2017-04-28 22:25:46 +00:00
defer-complete-type.ll
enum.ll
fp-stack.ll
global-dllimport.ll
globals-discarded.ll
globals.ll MC/COFF: Do not emit forward associative section referenceds. 2017-02-17 17:32:54 +00:00
inheritance.ll
inlining-files.ll
inlining-header.ll
inlining-levels.ll
inlining-padding.ll
inlining-same-name.ll
inlining.ll
int8-char-type.ll
lit.local.cfg
local-constant.ll
local-variable-gap.ll
local-variables.ll
long-name.ll
long-type-name.ll
multifile.ll
multifunction.ll
parameter-order.ll
pieces.ll Print complete DIExpressions in the assembler output DEBUG_VALUE comments. 2017-04-25 17:22:09 +00:00
pr28747.ll
register-variables.ll
retained-types.ll
scopes.ll Remove line and file from DINamespace. 2017-04-28 22:25:46 +00:00
simple.ll
synthetic.ll DebugInfo: elide type index entries for synthetic types 2017-05-03 21:39:01 +00:00
tail-call-without-lexical-scopes.ll
typedef.ll
types-array-advanced.ll
types-array.ll
types-basic.ll
types-calling-conv.ll
types-data-members.ll MC/COFF: Do not emit forward associative section referenceds. 2017-02-17 17:32:54 +00:00
types-nested-class.ll
types-non-virtual-methods.ll
types-ptr-to-member.ll
types-recursive-struct.ll
udts.ll
vftables.ll
virtual-method-kinds.ll
virtual-methods.ll
vtable-optzn-array.ll