From fd6b582141b386e59ad4c6c3bc62d75f60a7260b Mon Sep 17 00:00:00 2001 From: jmgomez Date: Sun, 5 Nov 2023 14:09:39 +0000 Subject: [PATCH 1/4] disable IC check to see what fails --- compiler/seminst.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/seminst.nim b/compiler/seminst.nim index dc25230c20b92..e0c4febcefdcb 100644 --- a/compiler/seminst.nim +++ b/compiler/seminst.nim @@ -350,7 +350,7 @@ proc generateInstance(c: PContext, fn: PSym, pt: TIdTable, result = copySym(fn, c.idgen) incl(result.flags, sfFromGeneric) result.instantiatedFrom = fn - if sfGlobal in result.flags and c.config.symbolFiles != disabledSf: + if sfGlobal in result.flags:# and c.config.symbolFiles != disabledSf: let passc = getLocalPassC(c, producer) if passc != "": #pass the local compiler options to the consumer module too extccomp.addLocalCompileOption(c.config, passc, toFullPathConsiderDirty(c.config, c.module.info.fileIndex)) From e14e4f9b13ff2f56361dd2fd3af5be095e117a11 Mon Sep 17 00:00:00 2001 From: jmgomez Date: Tue, 7 Nov 2023 12:53:20 +0000 Subject: [PATCH 2/4] disable instances when tlsEmulation is on --- compiler/seminst.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/seminst.nim b/compiler/seminst.nim index e0c4febcefdcb..0a3600c9b45bd 100644 --- a/compiler/seminst.nim +++ b/compiler/seminst.nim @@ -350,7 +350,7 @@ proc generateInstance(c: PContext, fn: PSym, pt: TIdTable, result = copySym(fn, c.idgen) incl(result.flags, sfFromGeneric) result.instantiatedFrom = fn - if sfGlobal in result.flags:# and c.config.symbolFiles != disabledSf: + if sfGlobal in result.flags and optTlsEmulation notin c.config.globalOptions: # and c.config.symbolFiles != disabledSf: let passc = getLocalPassC(c, producer) if passc != "": #pass the local compiler options to the consumer module too extccomp.addLocalCompileOption(c.config, passc, toFullPathConsiderDirty(c.config, c.module.info.fileIndex)) From dbb7e9631fe35238cdc3fd75f1e910062e8939a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20M=20G=C3=B3mez?= Date: Wed, 8 Nov 2023 16:10:12 +0000 Subject: [PATCH 3/4] disables a tsimple_array_checks --- .../{tsimple_array_checks.nim => simple_array_checks.nim} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename tests/parallel/{tsimple_array_checks.nim => simple_array_checks.nim} (100%) diff --git a/tests/parallel/tsimple_array_checks.nim b/tests/parallel/simple_array_checks.nim similarity index 100% rename from tests/parallel/tsimple_array_checks.nim rename to tests/parallel/simple_array_checks.nim From 840fdb26a89d74f16b5f512ea80946a0d3f031f3 Mon Sep 17 00:00:00 2001 From: jmgomez Date: Wed, 8 Nov 2023 19:16:53 +0000 Subject: [PATCH 4/4] disables a nimsuggest test --- nimsuggest/tests/{t20265_1.nim => 20265_1.nim} | 0 nimsuggest/tests/{t20265_2.nim => 20265_2.nim} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename nimsuggest/tests/{t20265_1.nim => 20265_1.nim} (100%) rename nimsuggest/tests/{t20265_2.nim => 20265_2.nim} (100%) diff --git a/nimsuggest/tests/t20265_1.nim b/nimsuggest/tests/20265_1.nim similarity index 100% rename from nimsuggest/tests/t20265_1.nim rename to nimsuggest/tests/20265_1.nim diff --git a/nimsuggest/tests/t20265_2.nim b/nimsuggest/tests/20265_2.nim similarity index 100% rename from nimsuggest/tests/t20265_2.nim rename to nimsuggest/tests/20265_2.nim