[ObjectYAML] - Redefine LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::yaml::Hex*) as LLVM_YAML_I...
authorGeorgii Rymar <grimar@accesssoftek.com>
Tue, 29 Oct 2019 11:40:30 +0000 (14:40 +0300)
committerGeorgii Rymar <grimar@accesssoftek.com>
Wed, 30 Oct 2019 15:12:48 +0000 (18:12 +0300)
commit6e779e953e9d526e215e64bd1c8ebba8db0b44fe
tree61d1409830c394329680059c39209390252234e0
parent29e8b8ce6697414759f9314255d0165edbb3e454
[ObjectYAML] - Redefine LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::yaml::Hex*) as LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR.

I am using it in https://reviews.llvm.org/D69399.

This change changes how obj2yaml dumps arrays of `llvm::yaml::Hex8/llvm::yaml::Hex16/llvm::yaml::Hex32`
from:

```
PayloadBytes:
- 0x01
- 0x02
...
```

To

```
PayloadBytes:    [ 0x01, 0x02, ... ]
```

The latter way is shorter and looks better for arrays.

Differential revision: https://reviews.llvm.org/D69558
12 files changed:
llvm/include/llvm/ObjectYAML/DWARFYAML.h
llvm/include/llvm/Support/YAMLTraits.h
llvm/test/ObjectYAML/MachO/DWARF-debug_info.yaml
llvm/test/ObjectYAML/MachO/DWARF2-AddrSize8-FormValues.yaml
llvm/test/ObjectYAML/MachO/DWARF5-debug_info.yaml
llvm/test/ObjectYAML/MachO/bind_opcode.yaml
llvm/test/ObjectYAML/MachO/bogus_load_command.yaml
llvm/test/ObjectYAML/MachO/lazy_bind_opcode.yaml
llvm/test/ObjectYAML/MachO/out_of_order_linkedit.yaml
llvm/test/ObjectYAML/MachO/rebase_opcode.yaml
llvm/test/ObjectYAML/MachO/weak_bind_opcode.yaml
llvm/unittests/Support/YAMLIOTest.cpp