aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation/backend
diff options
authorPekka Enberg <penberg@kernel.org>2011-10-23 10:16:19 +0300
committerPekka Enberg <penberg@kernel.org>2011-10-24 18:31:23 +0300
commitea97bb4c5221a9be275b2d93dc90354bd6081a8c (patch)
treefcda088008e8e39a6aafb30edef5fc96e0148c35 /validation/backend
parente6981551345b7284f6995556398b3564d02afc42 (diff)
downloadsparse-dev-ea97bb4c5221a9be275b2d93dc90354bd6081a8c.tar.gz
sparse, llvm: Use new LLVM type system API for structs
To fix an issue with structs that refer to themselves: struct symbol { struct symbol *next; }; convert the code to use new type system API introduced in LLVM 3.0 so that there's a LLVMTypeRef of the struct we can look up while walking through the struct members. Cc: Christopher Li <sparse@chrisli.org> Cc: Jeff Garzik <jgarzik@redhat.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Pekka Enberg <penberg@kernel.org>
Diffstat (limited to 'validation/backend')
0 files changed, 0 insertions, 0 deletions