stage2: hook up semantic analysis of struct fields

Now that they are lazy, they need to get analyzed in the correct
context, when requested.

This commit also hooks up std.builtin type values being resolved
properly. This is needed, for example, with the `@export` builtin
function, which occurs in start.zig, for `std.builtin.ExportOptions`.
The ZIR code uses the special `Ref.export_options` value, and semantic
analysis has to map this to the corresponding type from `std.builtin`.
773902e9deAndrew Kelley committed on 5/3/2021, 6:46:02 PMparent807a8b6
3 files changedLine totals unavailable