diff options
| author | John Schmidt <john.schmidt.h@gmail.com> | 2023-05-07 22:58:15 +0200 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2023-05-11 11:21:44 +0300 |
| commit | 26064984097889353dda38423ac8b876f373526f (patch) | |
| tree | 074e8206bc4d4329665b14a9faabfae8666e795c /src/Module.zig | |
| parent | 20cc69318f4661795aaacdc55bcaabb5f2e6484e (diff) | |
| download | zig-26064984097889353dda38423ac8b876f373526f.tar.gz zig-26064984097889353dda38423ac8b876f373526f.zip | |
module: return null if no candidate src
Closes #15572.
Diffstat (limited to 'src/Module.zig')
| -rw-r--r-- | src/Module.zig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Module.zig b/src/Module.zig index 6a33990463..b0c18def78 100644 --- a/src/Module.zig +++ b/src/Module.zig @@ -6115,6 +6115,8 @@ pub const PeerTypeCandidateSrc = union(enum) { return null; }, .override => |candidate_srcs| { + if (candidate_i >= candidate_srcs.len) + return null; return candidate_srcs[candidate_i]; }, .typeof_builtin_call_node_offset => |node_offset| { |
