From 5633bf86b229203847563529391a5dcd29e25763 Mon Sep 17 00:00:00 2001 From: usr3-1415 <11031787+usr3-1415@users.noreply.github.com> Date: Mon, 13 Mar 2023 17:47:35 +0200 Subject: [PATCH] fix bug in instantiating enumerated types defined in a seperate module. --- FrontEndAst/RemoveParamterizedTypes.fs | 2 +- asn1scc/Program.fs | 2 +- runTestsUsingContainer.txt | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 runTestsUsingContainer.txt diff --git a/FrontEndAst/RemoveParamterizedTypes.fs b/FrontEndAst/RemoveParamterizedTypes.fs index 6fc71cb83..9105c6ba8 100644 --- a/FrontEndAst/RemoveParamterizedTypes.fs +++ b/FrontEndAst/RemoveParamterizedTypes.fs @@ -96,7 +96,7 @@ let rec CloneType (r:AstRoot) (curModule:Asn1Module) (oldModName:string) (name parameterizedTypeInstance = false acnInfo = old.acnInfo unitsOfMeasure = old.unitsOfMeasure - moduleName = old.moduleName + moduleName = curModule.Name.Value } retType, (implicitImports@newImports |> Seq.distinct |> Seq.toList) diff --git a/asn1scc/Program.fs b/asn1scc/Program.fs index 10542f057..e5ed68e0d 100644 --- a/asn1scc/Program.fs +++ b/asn1scc/Program.fs @@ -102,7 +102,7 @@ let printVersion () = //let fvi = System.Diagnostics.FileVersionInfo.GetVersionInfo(assembly.Location); //let version = fvi.FileVersion; - let version = "4.5.0.2" + let version = "4.5.0.3" printfn "asn1scc version %s\n" version () diff --git a/runTestsUsingContainer.txt b/runTestsUsingContainer.txt new file mode 100644 index 000000000..dab8547e3 --- /dev/null +++ b/runTestsUsingContainer.txt @@ -0,0 +1 @@ +docker run -ti --rm -v ${PWD}:/src asn1scc_dev