Auto merge of #123816 - tgross35:f16-f128-mangling, r=michaelwoerister
Add v0 symbol mangling for `f16` and `f128` As discussed at <https://github.com/rust-lang/rust/pull/122106>, use the crate encoding to represent new primitives.
This commit is contained in:
commit
bdfd941f4d
6 changed files with 924 additions and 244 deletions
|
|
@ -739,6 +739,8 @@ The type encodings based on the initial tag character are:
|
|||
* `z` — `!`
|
||||
* `p` — [placeholder] `_`
|
||||
|
||||
Remaining primitives are encoded as a crate production, e.g. `C4f128`.
|
||||
|
||||
* `A` — An [array][reference-array] `[T; N]`.
|
||||
|
||||
> <span id="array-type">array-type</span> → `A` *[type]* *[const]*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue