# cbe: fix f128 and c_longdouble abi · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/b45bcd642052612906e4d333d69a2edac396d7d7)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: b45bcd642052612906e4d333d69a2edac396d7d7

Requested commit: b45bcd642052612906e4d333d69a2edac396d7d7

Commit: b45bcd642052612906e4d333d69a2edac396d7d7

Tree: 72b0a26294051982b57aba0ad5b66a3fddd87fef

Author: Jacob Young

Committer: Jacob Young

## Message

```
cbe: fix f128 and c_longdouble abi

Fixes the abi of `f128` on darwin and/or aarch64.  Also, when `double`
and `long double` were the same size, we used to incorrectly define
`zig_c_longdouble` as `zig_f128`.

```

## Parents

- [d9596a128fe3c6b141cc6e82bc80c64646342dbf](https://git.cafe/gitcafe/zig/commit/d9596a128fe3c6b141cc6e82bc80c64646342dbf?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/b45bcd642052612906e4d333d69a2edac396d7d7?format=markdown)
