Skip to content

Commit ab14c05

Browse files
authored
Merge pull request #2346 from ThunderFrame/next
UBound/LBound fixes
2 parents d028b9c + fc4db39 commit ab14c05

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Rubberduck.Parsing/Symbols/DebugDeclarations.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -109,15 +109,15 @@ private List<Declaration> AddSpecialFormDeclarations(Declaration parentModule)
109109
true,
110110
null,
111111
new Attributes());
112-
var arrayNameParam = new ParameterDeclaration(new QualifiedMemberName(parentModule.QualifiedName.QualifiedModuleName, "Arrayname"), lboundFunction, "Integer", null, null, false, false);
113-
var dimensionParam = new ParameterDeclaration(new QualifiedMemberName(parentModule.QualifiedName.QualifiedModuleName, "Dimension"), lboundFunction, "Integer", null, null, true, false);
112+
var arrayNameParam = new ParameterDeclaration(new QualifiedMemberName(parentModule.QualifiedName.QualifiedModuleName, "Arrayname"), lboundFunction, "Variant", null, null, false, false, true);
113+
var dimensionParam = new ParameterDeclaration(new QualifiedMemberName(parentModule.QualifiedName.QualifiedModuleName, "Dimension"), lboundFunction, "Long", null, null, true, false);
114114
lboundFunction.AddParameter(arrayNameParam);
115115
lboundFunction.AddParameter(dimensionParam);
116116
var uboundFunction = new FunctionDeclaration(
117117
new QualifiedMemberName(parentModule.QualifiedName.QualifiedModuleName, "UBound"),
118118
parentModule,
119119
parentModule,
120-
"Integer",
120+
"Long",
121121
null,
122122
null,
123123
Accessibility.Public,
@@ -127,8 +127,8 @@ private List<Declaration> AddSpecialFormDeclarations(Declaration parentModule)
127127
true,
128128
null,
129129
new Attributes());
130-
var arrayParam = new ParameterDeclaration(new QualifiedMemberName(parentModule.QualifiedName.QualifiedModuleName, "Array"), uboundFunction, "Variant", null, null, false, false, true);
131-
var rankParam = new ParameterDeclaration(new QualifiedMemberName(parentModule.QualifiedName.QualifiedModuleName, "Rank"), uboundFunction, "Integer", null, null, true, false);
130+
var arrayParam = new ParameterDeclaration(new QualifiedMemberName(parentModule.QualifiedName.QualifiedModuleName, "Arrayname"), uboundFunction, "Variant", null, null, false, false, true);
131+
var rankParam = new ParameterDeclaration(new QualifiedMemberName(parentModule.QualifiedName.QualifiedModuleName, "Dimension"), uboundFunction, "Long", null, null, true, false);
132132
uboundFunction.AddParameter(arrayParam);
133133
uboundFunction.AddParameter(rankParam);
134134
declarations.Add(arrayFunction);

0 commit comments

Comments
 (0)