# stage2: implement \`@typeName\` · gitcafe/zig

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

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

Visibility: public

Requested revision: 17f057c5568bda6b011a213c95aa9538f6fb6a78

Requested commit: 17f057c5568bda6b011a213c95aa9538f6fb6a78

Commit: 17f057c5568bda6b011a213c95aa9538f6fb6a78

Tree: d988df1935461c2b28f88cea5f6f50effb240128

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
stage2: implement `@typeName`

 * stage1: change the `@typeName` of `@TypeOf(undefined)`,
   `@TypeOf(null)`, and `@TypeOf(.foo)` to match stage2.
 * move passing behavior tests to the passing-for-stage2 section.

```

## Parents

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

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