# stage2: enum fixes · gitcafe/zig

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

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

Visibility: public

Requested revision: e16ddad49f1b3e4ce10ce8fb653e48f24a9d4837

Requested commit: e16ddad49f1b3e4ce10ce8fb653e48f24a9d4837

Commit: e16ddad49f1b3e4ce10ce8fb653e48f24a9d4837

Tree: 131a0873355fecce3c1abac1d0f42b8cab27d515

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
stage2: enum fixes

 * Sema: fix a missing copy on enum tag values
 * LLVM backend: fix lowering of enum constant values for enums with
   specified tag values.
 * Value: fix enumToInt for `enum_numbered` cases.

The float widening behavior tests which rely on compiler-rt symbols are
now passing.

```

## Parents

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

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