Use clang-format 14 instead of 13 (#2846)

This commit is contained in:
Dhruv Maroo 2022-08-05 23:30:07 +05:30 committed by GitHub
parent 4181be2a6f
commit 2205f3623f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 82 additions and 74 deletions

View file

@ -70,18 +70,18 @@ jobs:
- name: Install wget, software-properties-common, lsb-release (dependencies of LLVM install script)
run: sudo apt --assume-yes install wget software-properties-common lsb-release
- name: Install automatic LLVM 13
run: wget https://apt.llvm.org/llvm.sh -O /tmp/llvm-install.sh; chmod +x /tmp/llvm-install.sh; sudo /tmp/llvm-install.sh 13
- name: Install automatic LLVM 14
run: wget https://apt.llvm.org/llvm.sh -O /tmp/llvm-install.sh; chmod +x /tmp/llvm-install.sh; sudo /tmp/llvm-install.sh 14
- name: Install clang-format-13
run: sudo apt --assume-yes install clang-format-13
- name: Install clang-format-14
run: sudo apt --assume-yes install clang-format-14
- name: Install gitpython
run: sudo pip install gitpython
- name: Run clang-format
run: |
sudo update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-13 130
sudo update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-14 140
clang-format --version
python sys/clang-format.py --check --verbose

View file

@ -49,13 +49,13 @@ E.g.: `Bug fix did not change the general behavior of the function. No documenta
In order to contribute with patches or plugins, we encourage you to use the same
coding style as the rest of the code base.
* Use git-clang-format 13 to format your code. If clang-format-13 is not available on
* Use git-clang-format 14 to format your code. If clang-format-14 is not available on
your Debian-based distribution, you can install it from https://apt.llvm.org/.
You should invoke it as below (after making sure that your local copy of `dev`
is up-to-date and your branch is up-to-date with `dev`):
```bash
git-clang-format-13 --extensions c,cpp,h,hpp,inc --style file dev
git-clang-format-14 --extensions c,cpp,h,hpp,inc --style file dev
```
* Lines should be at most 100 chars. A tab is considered as 8 chars. If it makes

View file

@ -1467,48 +1467,6 @@ extern const struct bfd_symbol *const bfd_ind_symbol;
#define bfd_section_removed_from_list(ABFD, S) \
((S)->next ? (S)->next->prev != (S) : (ABFD)->section_last != (S))
#define BFD_FAKE_SECTION(SEC, FLAGS, SYM, SYM_PTR, NAME, IDX) \
/* name, id, index, next, prev, flags, user_set_vma, */ \
{ \
NAME, IDX, 0, NULL, NULL, FLAGS, 0, \
\
/* linker_mark, linker_has_input, gc_mark, gc_mark_from_eh, */ \
0, 0, 1, 0, \
\
/* segment_mark, sec_info_type, use_rela_p, has_tls_reloc, */ \
0, 0, 0, 0, \
\
/* has_gp_reloc, need_finalize_relax, reloc_done, */ \
0, 0, 0, \
\
/* vma, lma, size, rawsize */ \
0, 0, 0, 0, \
\
/* output_offset, output_section, alignment_power, */ \
0, (struct bfd_section *)&SEC, 0, \
\
/* relocation, orelocation, reloc_count, filepos, rel_filepos, */ \
NULL, NULL, 0, 0, 0, \
\
/* line_filepos, userdata, contents, lineno, lineno_count, */ \
0, NULL, NULL, NULL, 0, \
\
/* entsize, kept_section, moving_line_filepos, */ \
0, NULL, 0, \
\
/* target_index, used_by_bfd, constructor_chain, owner, */ \
0, NULL, NULL, NULL, \
\
/* symbol, */ \
(struct bfd_symbol *)SYM, \
\
/* symbol_ptr_ptr, */ \
(struct bfd_symbol **)SYM_PTR, \
\
/* map_head, map_tail */ \
{ NULL }, { NULL } \
}
void bfd_section_list_clear(bfd *);
asection *bfd_get_section_by_name(bfd *abfd, const char *name);

View file

@ -132,49 +132,93 @@ const char *rsp_c2_vreg_element_names[] = {
/* Operands description */
#define OPNDS_NONE 0,
#define OPNDS_TARGET \
1, { TARGET_DECODER }
1, { \
TARGET_DECODER \
}
#define OPNDS_RS_OFFSET \
2, { RS_DECODER, OFFSET_DECODER }
2, { \
RS_DECODER, OFFSET_DECODER \
}
#define OPNDS_RS_RT_OFFSET \
3, { RS_DECODER, RT_DECODER, OFFSET_DECODER }
3, { \
RS_DECODER, RT_DECODER, OFFSET_DECODER \
}
#define OPNDS_RT_BASE_OFFSET \
2, { RT_DECODER, BASE_OFFSET_DECODER }
2, { \
RT_DECODER, BASE_OFFSET_DECODER \
}
#define OPNDS_RS \
1, { RS_DECODER }
1, { \
RS_DECODER \
}
#define OPNDS_RT_LUI \
2, { RT_DECODER, LUI_DECODER }
2, { \
RT_DECODER, LUI_DECODER \
}
#define OPNDS_RT_RS_SIMM \
3, { RT_DECODER, RS_DECODER, SIMM_DECODER }
3, { \
RT_DECODER, RS_DECODER, SIMM_DECODER \
}
#define OPNDS_RT_RS_ZIMM \
3, { RT_DECODER, RS_DECODER, ZIMM_DECODER }
3, { \
RT_DECODER, RS_DECODER, ZIMM_DECODER \
}
#define OPNDS_RD_RT_SA \
3, { RD_DECODER, RT_DECODER, SA_DECODER }
3, { \
RD_DECODER, RT_DECODER, SA_DECODER \
}
#define OPNDS_RD_RT_RS \
3, { RD_DECODER, RT_DECODER, RS_DECODER }
3, { \
RD_DECODER, RT_DECODER, RS_DECODER \
}
#define OPNDS_RD_RS_RT \
3, { RD_DECODER, RS_DECODER, RT_DECODER }
3, { \
RD_DECODER, RS_DECODER, RT_DECODER \
}
#define OPNDS_RT_C0_REG \
2, { RT_DECODER, C0_REG_DECODER }
2, { \
RT_DECODER, C0_REG_DECODER \
}
#define OPNDS_RT_C2_CREG \
2, { RT_DECODER, C2_CREG_DECODER }
2, { \
RT_DECODER, C2_CREG_DECODER \
}
#define OPNDS_RT_VSB \
2, { RT_DECODER, VS_BYTE_DECODER }
2, { \
RT_DECODER, VS_BYTE_DECODER \
}
#define OPNDS_VDS_VTS \
2, { VD_SCALAR_DECODER, VT_SCALAR_DECODER }
2, { \
VD_SCALAR_DECODER, VT_SCALAR_DECODER \
}
#define OPNDS_VTB_BASE_OFFSET1 \
2, { VT_BYTE_DECODER, BASE_VOFFSET1_DECODER }
2, { \
VT_BYTE_DECODER, BASE_VOFFSET1_DECODER \
}
#define OPNDS_VTB_BASE_OFFSET2 \
2, { VT_BYTE_DECODER, BASE_VOFFSET2_DECODER }
2, { \
VT_BYTE_DECODER, BASE_VOFFSET2_DECODER \
}
#define OPNDS_VTB_BASE_OFFSET4 \
2, { VT_BYTE_DECODER, BASE_VOFFSET4_DECODER }
2, { \
VT_BYTE_DECODER, BASE_VOFFSET4_DECODER \
}
#define OPNDS_VTB_BASE_OFFSET8 \
2, { VT_BYTE_DECODER, BASE_VOFFSET8_DECODER }
2, { \
VT_BYTE_DECODER, BASE_VOFFSET8_DECODER \
}
#define OPNDS_VTB_BASE_OFFSET16 \
2, { VT_BYTE_DECODER, BASE_VOFFSET16_DECODER }
2, { \
VT_BYTE_DECODER, BASE_VOFFSET16_DECODER \
}
#define OPNDS_VD_VS_C2_ACCU \
3, { VD_DECODER, VS_DECODER, C2_ACCU_DECODER }
3, { \
VD_DECODER, VS_DECODER, C2_ACCU_DECODER \
}
#define OPNDS_VD_VS_VTE \
3, { VD_DECODER, VS_DECODER, VT_ELEMENT_DECODER }
3, { \
VD_DECODER, VS_DECODER, VT_ELEMENT_DECODER \
}
/* Instructions description */
#define INVALID \

View file

@ -45,7 +45,9 @@ RZ_IPI void free_omap_stream(RzPdbOmapStream *stream) {
}
OmapEntry *entry;
RzListIter *it;
rz_list_foreach (stream->entries, it, entry) { RZ_FREE(entry); }
rz_list_foreach (stream->entries, it, entry) {
RZ_FREE(entry);
}
rz_list_free(stream->entries);
free(stream);
}

View file

@ -659,7 +659,9 @@ typedef struct rz_cons_t {
{ 0, a, r, g, b, bgr, bgg, bgb, id16 }
#else
#define RZCOLOR(a, r, g, b, bgr, bgg, bgb, id16) \
(RzColor) { 0, a, r, g, b, bgr, bgg, bgb, id16 }
(RzColor) { \
0, a, r, g, b, bgr, bgg, bgb, id16 \
}
#endif
#define RzColor_NULL RZCOLOR(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -1)
#if __WINDOWS__

View file

@ -82,7 +82,9 @@ static inline void rz_key_parser_add(RzKeyParser *parser, const char *key, int v
#define RZ_KEY_PARSER_JSON(parser, json, child, body) \
if (json->type == RZ_JSON_OBJECT) { \
for (RzJson *child = json->children.first; child; child = child->next) { \
RZ_KEY_PARSER_SWITCH(parser, child->key) { body } \
RZ_KEY_PARSER_SWITCH(parser, child->key) { \
body \
} \
} \
}