File tree Expand file tree Collapse file tree 5 files changed +10
-2
lines changed
Expand file tree Collapse file tree 5 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -434,7 +434,7 @@ let createOctetStringInitFunc (r:Asn1AcnAst.AstRoot) (lm:LanguageMacros) (t:Asn
434434 let ii = p.accessPath.SequenceOfLevel + 1
435435 let i = sprintf " i%d " ii
436436 let funcBody = initTestCaseOctetString ( p.accessPath.joined lm.lg) ( lm.lg.getAccess p.accessPath) tdName o.maxSize.uper i ( isFixedSize) true o.minSize.uper ( o.maxSize.uper = 0 I) resVar
437- let lvars = lm.lg.init.zeroIA5String _ localVars ii
437+ let lvars = lm.lg.init.zeroOctetString _ localVars ii
438438 { InitFunctionResult.funcBody = funcBody; resultVar = resVar; localVariables= lvars}
439439
440440 testCaseFuncs, zero
@@ -536,7 +536,7 @@ let createBitStringInitFunc (r:Asn1AcnAst.AstRoot) (lm:LanguageMacros) (t:Asn1Ac
536536 | _ -> raise( BugErrorException " UnexpectedType" )
537537
538538 let funcBody = initTestCaseBitString ( p.accessPath.joined lm.lg) ( lm.lg.getAccess p.accessPath) tdName nSize ( nSizeCeiled) i ( isFixedSize) true o.minSize.uper p.accessPath.isOptional resVar
539- let lvars = lm.lg.init.zeroIA5String _ localVars ii
539+ let lvars = lm.lg.init.zeroBitString _ localVars ii
540540 { InitFunctionResult.funcBody = funcBody; resultVar = resVar; localVariables= lvars}
541541 testCaseFuncs, zero
542542 | _ ->
Original file line number Diff line number Diff line change @@ -32,6 +32,8 @@ type Acn_parts = {
3232}
3333type Initialize_parts = {
3434 zeroIA5String_localVars : int -> LocalVariable list
35+ zeroOctetString_localVars : int -> LocalVariable list
36+ zeroBitString_localVars : int -> LocalVariable list
3537 choiceComponentTempInit : bool
3638 initMethSuffix : Asn1TypeKind -> string // TODO REMOVE?
3739}
Original file line number Diff line number Diff line change @@ -311,6 +311,8 @@ type LangGeneric_a() =
311311 override this.init =
312312 {
313313 Initialize_ parts.zeroIA5String_ localVars = fun ii -> [ SequenceOfIndex ( ii, None)]
314+ zeroOctetString_ localVars = fun ii -> [ SequenceOfIndex ( ii, None)]
315+ zeroBitString_ localVars = fun ii -> [ SequenceOfIndex ( ii, None)]
314316 choiceComponentTempInit = false
315317 initMethSuffix = fun _ -> " "
316318 }
Original file line number Diff line number Diff line change @@ -306,6 +306,8 @@ type LangGeneric_c() =
306306 override this.init =
307307 {
308308 Initialize_ parts.zeroIA5String_ localVars = fun ii -> [ SequenceOfIndex ( ii, None)]
309+ zeroOctetString_ localVars = fun _ -> []
310+ zeroBitString_ localVars = fun _ -> []
309311 choiceComponentTempInit = false
310312 initMethSuffix = fun _ -> " "
311313 }
Original file line number Diff line number Diff line change @@ -518,6 +518,8 @@ type LangGeneric_scala() =
518518 override this.init =
519519 {
520520 Initialize_ parts.zeroIA5String_ localVars = fun _ -> []
521+ zeroOctetString_ localVars = fun _ -> []
522+ zeroBitString_ localVars = fun _ -> []
521523 choiceComponentTempInit = false
522524 initMethSuffix = initMethSuffix
523525 }
You can’t perform that action at this time.
0 commit comments