# Sema: cleanup \`coerceExtra\` · gitcafe/zig

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

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

Visibility: public

Requested revision: e2ff486de5f3aceb21730e1feabbaf9b03432660

Requested commit: e2ff486de5f3aceb21730e1feabbaf9b03432660

Commit: e2ff486de5f3aceb21730e1feabbaf9b03432660

Tree: 2ee27be7108be3486d785554cc63ebd89645eec1

Author: Jacob Young

Committer: Andrew Kelley

## Message

```
Sema: cleanup `coerceExtra`

 * remove unreachable code
 * remove already handled cases
 * avoid `InternPool.getCoerced`
 * add some undef checks
 * error when converting undef int to float

Closes #16987

```

## Parents

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

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