# Sema: remove unnecessary type resolution · gitcafe/zig

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

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

Visibility: public

Requested revision: 737ef3e81b4a417b3f81d54a419644fc8fb6b964

Requested commit: 737ef3e81b4a417b3f81d54a419644fc8fb6b964

Commit: 737ef3e81b4a417b3f81d54a419644fc8fb6b964

Tree: c14de70f33c89328bb8251b1c70eba28dc94440c

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
Sema: remove unnecessary type resolution

This causes false positive "foo depends on itself" errors. Prior to some
recent enhancements, this type resolution was needed, however, we now
have a more sophisticated type resolution mechanism that fully
resolves types for the backend, but only after the Decl is fully
analyzed, avoiding dependency loops.

```

## Parents

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

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