Skip to content

Commit a9e6609

Browse files
[compiler] Preserve primary ctor after adding clipper ctor
1 parent 9eb75cb commit a9e6609

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/Compiler/src/Compiler/XSharpCodeAnalysis/Parser/XSharpTreeTransformationCore.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3107,7 +3107,7 @@ public override void ExitClass_([NotNull] XP.Class_Context context)
31073107
classOrStructKeyword: SyntaxFactory.MakeToken(SyntaxKind.ClassKeyword),
31083108
identifier: context.Id.Get<SyntaxToken>(),
31093109
typeParameterList: getTypeParameters(context.TypeParameters),
3110-
parameterList: primeParam, // TODO nvk
3110+
parameterList: primeParam,
31113111
baseList: _syntaxFactory.BaseList(SyntaxFactory.ColonToken, baseTypes),
31123112
constraintClauses: getTypeConstraints(context._ConstraintsClauses),
31133113
openBraceToken: SyntaxFactory.OpenBraceToken,
@@ -3123,7 +3123,7 @@ public override void ExitClass_([NotNull] XP.Class_Context context)
31233123
keyword: SyntaxFactory.MakeToken(SyntaxKind.ClassKeyword),
31243124
identifier: context.Id.Get<SyntaxToken>(),
31253125
typeParameterList: getTypeParameters(context.TypeParameters),
3126-
parameterList: primeParam, // TODO nvk
3126+
parameterList: primeParam,
31273127
baseList: _syntaxFactory.BaseList(SyntaxFactory.ColonToken, baseTypes),
31283128
constraintClauses: getTypeConstraints(context._ConstraintsClauses),
31293129
openBraceToken: SyntaxFactory.OpenBraceToken,
@@ -3223,7 +3223,7 @@ public override void ExitStructure_([NotNull] XP.Structure_Context context)
32233223
classOrStructKeyword: SyntaxFactory.MakeToken(SyntaxKind.StructKeyword),
32243224
identifier: context.Id.Get<SyntaxToken>(),
32253225
typeParameterList: getTypeParameters(context.TypeParameters),
3226-
parameterList: primeParam, // TODO nvk
3226+
parameterList: primeParam,
32273227
baseList: _syntaxFactory.BaseList(SyntaxFactory.ColonToken, baseTypes),
32283228
constraintClauses: getTypeConstraints(context._ConstraintsClauses),
32293229
openBraceToken: SyntaxFactory.OpenBraceToken,
@@ -3239,7 +3239,7 @@ public override void ExitStructure_([NotNull] XP.Structure_Context context)
32393239
keyword: SyntaxFactory.MakeToken(SyntaxKind.StructKeyword),
32403240
identifier: context.Id.Get<SyntaxToken>(),
32413241
typeParameterList: getTypeParameters(context.TypeParameters),
3242-
parameterList: primeParam, // TODO nvk
3242+
parameterList: primeParam,
32433243
baseList: _syntaxFactory.BaseList(SyntaxFactory.ColonToken, baseTypes),
32443244
constraintClauses: getTypeConstraints(context._ConstraintsClauses),
32453245
openBraceToken: SyntaxFactory.OpenBraceToken,

src/Compiler/src/Compiler/XSharpCodeAnalysis/Parser/XSharpTreeTransformationRT.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1707,7 +1707,7 @@ protected ClassDeclarationSyntax GenerateDefaultClipperCtor(ClassDeclarationSynt
17071707
classdecl.Keyword,
17081708
classdecl.Identifier,
17091709
classdecl.TypeParameterList,
1710-
null, // TODO nvk
1710+
classdecl.ParameterList,
17111711
classdecl.BaseList,
17121712
classdecl.ConstraintClauses,
17131713
classdecl.OpenBraceToken,

0 commit comments

Comments
 (0)