]> granicus.if.org Git - llvm/commit
[Dwarf] Complete the list of type tags.
authorJonas Devlieghere <jonas@devlieghere.com>
Tue, 13 Aug 2019 17:00:54 +0000 (17:00 +0000)
committerJonas Devlieghere <jonas@devlieghere.com>
Tue, 13 Aug 2019 17:00:54 +0000 (17:00 +0000)
commitdb1d61d71576a20de43ebc95b850e8ad1baeb278
treecbbb6b15cb2cd3bed2721bd32f931c33b594f216
parent0016b8457e6cc2b6e52d11e31b3314c9896d4d17
[Dwarf] Complete the list of type tags.

An incorrect verification error revealed that the list of type tags was
incomplete. This patch adds the missing types by adding a tag kind to
the Dwarf.def file, which is used by the `isType` function.

A test was added for the original verification error.

Differential revision: https://reviews.llvm.org/D65914

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@368718 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/BinaryFormat/Dwarf.def
include/llvm/BinaryFormat/Dwarf.h
include/llvm/ObjectYAML/DWARFYAML.h
lib/BinaryFormat/Dwarf.cpp
test/DebugInfo/X86/template.ll