[DWARFYAML] Make the include_directories, file_names and opcodes fields of the line...
authorXing GUO <higuoxing@gmail.com>
Fri, 18 Sep 2020 12:20:58 +0000 (20:20 +0800)
committerXing GUO <higuoxing@gmail.com>
Fri, 18 Sep 2020 12:21:11 +0000 (20:21 +0800)
commit2d35092cd2589dffbca1e34a3dc68f6df75818a9
tree2ff27887fa494fbb218f2731ad199437c13c5653
parenta761e81e2202e6d7ccdf07736942723c95614d7d
[DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional.

This patch makes the include_directories, file_names and opcodes fields
of the line table optional. This helps us simplify some tests.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D87878
lldb/unittests/Symbol/Inputs/inlined-functions.yaml
llvm/lib/ObjectYAML/DWARFYAML.cpp
llvm/test/ObjectYAML/MachO/DWARF-debug_info.yaml
llvm/test/ObjectYAML/MachO/DWARF-debug_line.yaml
llvm/test/ObjectYAML/MachO/DWARF5-debug_info.yaml
llvm/test/tools/llvm-dwarfdump/X86/verify_attr_file_indexes.yaml
llvm/test/tools/llvm-dwarfdump/X86/verify_attr_file_indexes_no_files.yaml
llvm/test/tools/llvm-gsymutil/ARM_AArch64/fat-macho-dwarf.yaml
llvm/test/tools/llvm-gsymutil/X86/mach-dwarf.yaml
llvm/test/tools/llvm-objcopy/MachO/Inputs/strip-all-with-dwarf.yaml
llvm/test/tools/yaml2obj/ELF/DWARF/debug-line.yaml