diff options
| author | martinhath <martinhath@users.noreply.github.com> | 2022-08-26 10:37:17 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-26 11:37:17 +0300 |
| commit | 3fa5415253695001149ad65ae6f2ca8d0fa63565 (patch) | |
| tree | 0dfb0d0db54dd2d7c00490daf7e41aef4107fdaf /lib/std/multi_array_list.zig | |
| parent | bcaa9df5b42747577dcb529a99f6da6d69e09309 (diff) | |
| download | zig-3fa5415253695001149ad65ae6f2ca8d0fa63565.tar.gz zig-3fa5415253695001149ad65ae6f2ca8d0fa63565.zip | |
Sema: ensure resolveTypeFields is called for optional and error union types
We call `sema.resolveTypeFields` in order to get the fields of structs
and unions inserted into their data structures. If it isn't called, it
can happen that the fields of a type is queried before those fields are
inserted into (for instance) `Module.Union.fields`, which would result in
a wrong 'no field named' error.
Fixes: #12486
Diffstat (limited to 'lib/std/multi_array_list.zig')
0 files changed, 0 insertions, 0 deletions
