# compiler: un-implement \#19634 · gitcafe/zig

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

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

Visibility: public

Requested revision: 03ad862197d27fb079d16cabdf2026da23aa2653

Requested commit: 03ad862197d27fb079d16cabdf2026da23aa2653

Commit: 03ad862197d27fb079d16cabdf2026da23aa2653

Tree: 4a93dcada35e3bf50521efaa41679688cb16ab26

Author: mlugg

Committer: mlugg

## Message

```
compiler: un-implement #19634

This commit reverts the handling of partially-undefined values in
bitcasting to transform these bits into an arbitrary numeric value,
like happens on `master` today.

As @andrewrk rightly points out, #19634 has unfortunate consequences
for the standard library, and likely requires more thought. To avoid
a major breaking change, it has been decided to revert this design
decision for now, and make a more informed decision further down the
line.

```

## Parents

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

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