diff options
| author | DanielGavin <danielgavin5@hotmail.com> | 2024-05-17 23:34:23 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-17 23:34:23 +0200 |
| commit | e6c1cacab21e6368a4e818a06d02682235aa50eb (patch) | |
| tree | c842992e6a7a4b5d8e370926e0721296314bce05 /src | |
| parent | e99d7b36013b4fab4defafaef7c9d4cf73d9b94b (diff) | |
| parent | 63c1f8706ba8a57fb5d15879480c3898d387ca9d (diff) | |
Merge pull request #387 from hwchen/hwchen/fix-switch
fix switch/for references
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/analysis.odin | 2 | ||||
| -rw-r--r-- | src/server/completion.odin | 2 | ||||
| -rw-r--r-- | src/server/requests.odin | 5 |
3 files changed, 4 insertions, 5 deletions
diff --git a/src/server/analysis.odin b/src/server/analysis.odin index 8562d66..73d5af4 100644 --- a/src/server/analysis.odin +++ b/src/server/analysis.odin @@ -2064,7 +2064,7 @@ resolve_symbol_return :: proc( } } - #partial switch v in &symbol.value { + #partial switch &v in symbol.value { case SymbolProcedureGroupValue: if symbol, ok := resolve_function_overload( ast_context, diff --git a/src/server/completion.odin b/src/server/completion.odin index 948fee5..356903e 100644 --- a/src/server/completion.odin +++ b/src/server/completion.odin @@ -2000,7 +2000,7 @@ format_to_label_details :: proc(list: ^CompletionList) { // detail = left // description = right - for item in &list.items { + for &item in list.items { // log.errorf("item:%v: %v:%v", item.kind, item.label, item.detail) #partial switch item.kind { case .Function: diff --git a/src/server/requests.odin b/src/server/requests.odin index ded6970..8af1141 100644 --- a/src/server/requests.odin +++ b/src/server/requests.odin @@ -431,7 +431,6 @@ read_ols_initialize_options :: proc( config.enable_checker_only_saved = ols_config.enable_checker_only_saved.(bool) or_else config.enable_checker_only_saved - if ols_config.odin_command != "" { config.odin_command = strings.clone( @@ -1210,8 +1209,8 @@ notification_did_save :: proc( corrected_uri := common.create_uri(fullpath, context.temp_allocator) - for k, v in &indexer.index.collection.packages { - for k2, v2 in &v.symbols { + for k, &v in indexer.index.collection.packages { + for k2, v2 in v.symbols { if corrected_uri.uri == v2.uri { free_symbol(v2, indexer.index.collection.allocator) delete_key(&v.symbols, k2) |