Sema: fix handling compile errors during circular dependency error

Previously, Zig would try to generate a function whose type contained
structs or unions which had not been fully resolved due to circular
dependency errors. With this commit, `resolveTypeFully` will be sure to
return `error.AnalysisFail` even in this scenario, leading to proper
display of compilation errors instead of a crash.
dd9782a8bcAndrew Kelley committed on 4/6/2022, 6:16:35 AMparentac87336
1 file changedLine totals unavailable