@@ -2366,7 +2366,7 @@ namespace {
2366
2366
TypeAliasDecl *typealias = nullptr ;
2367
2367
typealias = Impl.createDeclWithClangNode <TypeAliasDecl>(
2368
2368
Decl, AccessLevel::Public,
2369
- Impl.importSourceLoc (Decl->getLocStart ()),
2369
+ Impl.importSourceLoc (Decl->getBeginLoc ()),
2370
2370
SourceLoc (), Name,
2371
2371
Impl.importSourceLoc (Decl->getLocation ()),
2372
2372
/* genericparams*/ nullptr , DC);
@@ -2385,7 +2385,7 @@ namespace {
2385
2385
TypeAliasDecl *typealias = nullptr ;
2386
2386
typealias = Impl.createDeclWithClangNode <TypeAliasDecl>(
2387
2387
Decl, AccessLevel::Public,
2388
- Impl.importSourceLoc (Decl->getLocStart ()),
2388
+ Impl.importSourceLoc (Decl->getBeginLoc ()),
2389
2389
SourceLoc (), Name,
2390
2390
Impl.importSourceLoc (Decl->getLocation ()),
2391
2391
/* genericparams*/ nullptr , DC);
@@ -2453,7 +2453,7 @@ namespace {
2453
2453
auto Loc = Impl.importSourceLoc (Decl->getLocation ());
2454
2454
auto Result = Impl.createDeclWithClangNode <TypeAliasDecl>(Decl,
2455
2455
AccessLevel::Public,
2456
- Impl.importSourceLoc (Decl->getLocStart ()),
2456
+ Impl.importSourceLoc (Decl->getBeginLoc ()),
2457
2457
SourceLoc (), Name,
2458
2458
Loc,
2459
2459
/* genericparams*/ nullptr , DC);
@@ -2594,7 +2594,7 @@ namespace {
2594
2594
// / Basic information about the enum type we're building.
2595
2595
Identifier enumName = name;
2596
2596
DeclContext *enumDC = dc;
2597
- SourceLoc loc = Impl.importSourceLoc (decl->getLocStart ());
2597
+ SourceLoc loc = Impl.importSourceLoc (decl->getBeginLoc ());
2598
2598
2599
2599
// If this is an error enum, form the error wrapper type,
2600
2600
// which is a struct containing an NSError instance.
@@ -3046,7 +3046,7 @@ namespace {
3046
3046
auto name = importedName.getDeclName ().getBaseIdentifier ();
3047
3047
auto result = Impl.createDeclWithClangNode <StructDecl>(decl,
3048
3048
AccessLevel::Public,
3049
- Impl.importSourceLoc (decl->getLocStart ()),
3049
+ Impl.importSourceLoc (decl->getBeginLoc ()),
3050
3050
name,
3051
3051
Impl.importSourceLoc (decl->getLocation ()),
3052
3052
None, nullptr , dc);
@@ -3370,7 +3370,7 @@ namespace {
3370
3370
/* IsStatic*/ false ,
3371
3371
VarDecl::Specifier::Var,
3372
3372
/* IsCaptureList*/ false ,
3373
- Impl.importSourceLoc (decl->getLocStart ()),
3373
+ Impl.importSourceLoc (decl->getBeginLoc ()),
3374
3374
name, dc);
3375
3375
result->setInterfaceType (type);
3376
3376
result->setIsObjC (false );
@@ -4253,7 +4253,7 @@ namespace {
4253
4253
if (!dc)
4254
4254
return nullptr ;
4255
4255
4256
- auto loc = Impl.importSourceLoc (decl->getLocStart ());
4256
+ auto loc = Impl.importSourceLoc (decl->getBeginLoc ());
4257
4257
auto result = ExtensionDecl::create (
4258
4258
Impl.SwiftContext , loc,
4259
4259
TypeLoc::withoutLoc (objcClass->getDeclaredType ()),
@@ -4390,7 +4390,7 @@ namespace {
4390
4390
// Create the protocol declaration and record it.
4391
4391
auto result = Impl.createDeclWithClangNode <ProtocolDecl>(
4392
4392
decl, AccessLevel::Public, dc,
4393
- Impl.importSourceLoc (decl->getLocStart ()),
4393
+ Impl.importSourceLoc (decl->getBeginLoc ()),
4394
4394
Impl.importSourceLoc (decl->getLocation ()), name, None,
4395
4395
/* TrailingWhere=*/ nullptr );
4396
4396
result->computeType ();
@@ -4539,7 +4539,7 @@ namespace {
4539
4539
4540
4540
// Create the class declaration and record it.
4541
4541
auto result = Impl.createDeclWithClangNode <ClassDecl>(
4542
- decl, access, Impl.importSourceLoc (decl->getLocStart ()), name,
4542
+ decl, access, Impl.importSourceLoc (decl->getBeginLoc ()), name,
4543
4543
Impl.importSourceLoc (decl->getLocation ()), None, nullptr , dc);
4544
4544
4545
4545
// Import generic arguments, if any.
@@ -4864,7 +4864,7 @@ namespace {
4864
4864
TypeAliasDecl *typealias = nullptr ;
4865
4865
typealias = Impl.createDeclWithClangNode <TypeAliasDecl>(
4866
4866
decl, AccessLevel::Public,
4867
- Impl.importSourceLoc (decl->getLocStart ()),
4867
+ Impl.importSourceLoc (decl->getBeginLoc ()),
4868
4868
SourceLoc (), name,
4869
4869
Impl.importSourceLoc (decl->getLocation ()),
4870
4870
/* genericparams=*/ nullptr , dc);
@@ -5097,7 +5097,7 @@ Decl *SwiftDeclConverter::importCompatibilityTypeAlias(
5097
5097
5098
5098
// Create the type alias.
5099
5099
auto alias = Impl.createDeclWithClangNode <TypeAliasDecl>(
5100
- decl, AccessLevel::Public, Impl.importSourceLoc (decl->getLocStart ()),
5100
+ decl, AccessLevel::Public, Impl.importSourceLoc (decl->getBeginLoc ()),
5101
5101
SourceLoc (), compatibilityName.getDeclName ().getBaseIdentifier (),
5102
5102
Impl.importSourceLoc (decl->getLocation ()), /* generic params*/ nullptr , dc);
5103
5103
0 commit comments