aboutsummaryrefslogtreecommitdiff
path: root/src/main.odin
diff options
context:
space:
mode:
authorDaniel Gavin <danielgavin5@hotmail.com>2022-08-17 00:31:55 +0200
committerDaniel Gavin <danielgavin5@hotmail.com>2022-08-17 00:31:55 +0200
commita9f3f61ef7e0995a2f8ab30c461a502fa2176753 (patch)
tree0fa49881f39929df0969743b47aceb2fb4b5c843 /src/main.odin
parent81e17b2aa1cf54a5a9226f1b3b766810008372d4 (diff)
Fix rare crash with semantic token
Diffstat (limited to 'src/main.odin')
-rw-r--r--src/main.odin6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main.odin b/src/main.odin
index 37b167d..7df5a3a 100644
--- a/src/main.odin
+++ b/src/main.odin
@@ -33,6 +33,8 @@ os_write :: proc(handle: rawptr, data: []byte) -> (int, int) {
request_thread: ^thread.Thread
+logger: log.Logger
+
run :: proc(reader: ^server.Reader, writer: ^server.Writer) {
common.config.collections = make(map[string]string)
@@ -59,8 +61,6 @@ run :: proc(reader: ^server.Reader, writer: ^server.Writer) {
server.setup_index();
for common.config.running {
- logger: log.Logger
-
if common.config.verbose {
logger = server.create_lsp_logger(writer, log.Level.Info)
} else {
@@ -112,7 +112,7 @@ main :: proc() {
context.logger = log.create_file_logger(fh, log.Level.Info)
*/
- //pdb.SetUnhandledExceptionFilter(pdb.dump_stack_trace_on_exception)
+ set_stacktrace()
when ODIN_OS == .Darwin {
init_global_temporary_allocator(mem.Megabyte*100)