Skip to content

Commit c1dd957

Browse files
committed
Use intptr_t more consistently
1 parent 451e725 commit c1dd957

File tree

6 files changed

+11
-11
lines changed

6 files changed

+11
-11
lines changed

include/swift/AST/ASTDemangler.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,9 +231,9 @@ class ASTBuilder {
231231

232232
Type createParenType(Type base);
233233

234-
Type createIntegerType(size_t value);
234+
Type createIntegerType(intptr_t value);
235235

236-
Type createNegativeIntegerType(size_t value);
236+
Type createNegativeIntegerType(intptr_t value);
237237

238238
BuiltGenericSignature
239239
createGenericSignature(ArrayRef<BuiltType> params,

include/swift/Demangling/TypeDecoder.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1517,11 +1517,11 @@ class TypeDecoder {
15171517
}
15181518

15191519
case NodeKind::Integer: {
1520-
return Builder.createIntegerType((size_t)Node->getIndex());
1520+
return Builder.createIntegerType((intptr_t)Node->getIndex());
15211521
}
15221522

15231523
case NodeKind::NegativeInteger: {
1524-
return Builder.createNegativeIntegerType((size_t)Node->getIndex());
1524+
return Builder.createNegativeIntegerType((intptr_t)Node->getIndex());
15251525
}
15261526

15271527
// TODO: Handle OpaqueReturnType, when we're in the middle of reconstructing

include/swift/RemoteInspection/TypeRefBuilder.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -917,12 +917,12 @@ class TypeRefBuilder {
917917
return nullptr;
918918
}
919919

920-
const TypeRef *createIntegerType(size_t value) {
920+
const TypeRef *createIntegerType(intptr_t value) {
921921
// FIXME: implement
922922
return nullptr;
923923
}
924924

925-
const TypeRef *createNegativeIntegerType(size_t value) {
925+
const TypeRef *createNegativeIntegerType(intptr_t value) {
926926
// FIXME: implement
927927
return nullptr;
928928
}

lib/AST/ASTDemangler.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1035,11 +1035,11 @@ Type ASTBuilder::createParenType(Type base) {
10351035
return ParenType::get(Ctx, base);
10361036
}
10371037

1038-
Type ASTBuilder::createIntegerType(size_t value) {
1038+
Type ASTBuilder::createIntegerType(intptr_t value) {
10391039
return IntegerType::get(std::to_string(value), /*isNegative*/ false, Ctx);
10401040
}
10411041

1042-
Type ASTBuilder::createNegativeIntegerType(size_t value) {
1042+
Type ASTBuilder::createNegativeIntegerType(intptr_t value) {
10431043
return IntegerType::get(std::to_string(value), /*isNegative*/ true, Ctx);
10441044
}
10451045

lib/Demangling/NodePrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3432,7 +3432,7 @@ NodePointer NodePrinter::print(NodePointer Node, unsigned depth,
34323432
Printer << Node->getIndex();
34333433
return nullptr;
34343434
case Node::Kind::NegativeInteger: {
3435-
auto signedValue = (ssize_t)Node->getIndex();
3435+
intptr_t signedValue = Node->getIndex();
34363436

34373437
Printer << signedValue;
34383438
return nullptr;

stdlib/public/runtime/MetadataLookup.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2442,11 +2442,11 @@ class DecodedMetadataBuilder {
24422442
return BuiltType();
24432443
}
24442444

2445-
TypeLookupErrorOr<BuiltType> createIntegerType(size_t value) {
2445+
TypeLookupErrorOr<BuiltType> createIntegerType(intptr_t value) {
24462446
return BuiltType(value);
24472447
}
24482448

2449-
TypeLookupErrorOr<BuiltType> createNegativeIntegerType(size_t value) {
2449+
TypeLookupErrorOr<BuiltType> createNegativeIntegerType(intptr_t value) {
24502450
return BuiltType(-value);
24512451
}
24522452
};

0 commit comments

Comments
 (0)