aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2021-09-19 21:13:36 +0000
committerGitHub <noreply@github.com>2021-09-19 21:13:36 +0000
commit98359f20cd2d9268df582ea1ee289e0ea69efcb5 (patch)
tree51e58a17019b1a30f135549ca1f09f6d73eee8cf /gcc/config.gcc
parentde43a0ac6d4d5816a5b59cde78aabce651d43cc8 (diff)
parent6c1a482c9b6162f31270f35a95a6e4cf19195232 (diff)
downloadgcc-98359f20cd2d9268df582ea1ee289e0ea69efcb5.zip
gcc-98359f20cd2d9268df582ea1ee289e0ea69efcb5.tar.gz
gcc-98359f20cd2d9268df582ea1ee289e0ea69efcb5.tar.bz2
Merge #685
685: Add v0 type mangling prefixing for simple types r=philberty a=CohenArthur This PR adds the generation of type prefixes for simple types, which are numeric types, booleans, chars, strings, empty tuples/unit types and placeholder types. I'm unsure as to how to test this, even in the long run. There might be some shenanigans we can pull using an elf reader and regexes in order to compare ABI names with rustc. The entire implementation of v0 name mangling is very large, so I thought I'd split it up in multiple PRs. Co-authored-by: CohenArthur <arthur.cohen@epita.fr>
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions