I have written an AWS SDK. Based on the AWS Javascript SDK, d modules with structures and classes are created. In the S3 service, there is an element called "Object". The name of this structure ("Object") causes an access violation while running dub build -b ddox.
///
module aws.sdk.s3.s3;
///
class S3Service
{
}
///
struct Object
{
int size;
}
object.Error@(0): Access Violation
0x0047B494 in const(bool function()) ddox.entities.CachedType.opCast at C:\D\projects\aws-sdk\s3........\Users\D041451\AppData\Roaming\dub\packages\ddox-0.16.1\ddox\source\ddox\entities.d(571)
0x004C79A7 in void ddox.processors.inherit.inheritDocs(ddox.entities.Package).scanClass(ddox.entities.ClassDeclaration) at C:\D\projects\aws-sdk\s3........\Users\D041451\AppData\Roaming\dub\packages\ddox-0.16.1\ddox\source\ddox\processors\inherit.d(82)
0x004C79ED in void ddox.processors.inherit.inheritDocs(ddox.entities.Package).scanClass(ddox.entities.ClassDeclaration) at C:\D\projects\aws-sdk\s3........\Users\D041451\AppData\Roaming\dub\packages\ddox-0.16.1\ddox\source\ddox\processors\inherit.d(84)
0x004C7B85 in void ddox.processors.inherit.inheritDocs(ddox.entities.Package).scanComposite(ddox.entities.CompositeTypeDeclaration) at C:\D\projects\aws-sdk\s3........\Users\D041451\AppData\Roaming\dub\packages\ddox-0.16.1\ddox\source\ddox\processors\inherit.d(97)
0x004C7C64 in void ddox.processors.inherit.inheritDocs(ddox.entities.Package).scanModule(ddox.entities.Module) at C:\D\projects\aws-sdk\s3........\Users\D041451\AppData\Roaming\dub\packages\ddox-0.16.1\ddox\source\ddox\processors\inherit.d(111)
0x004C7CEA in void ddox.processors.inherit.inheritDocs(ddox.entities.Package).scanPackage(ddox.entities.Package) at C:\D\projects\aws-sdk\s3........\Users\D041451\AppData\Roaming\dub\packages\ddox-0.16.1\ddox\source\ddox\processors\inherit.d(119)
I have written an AWS SDK. Based on the AWS Javascript SDK, d modules with structures and classes are created. In the S3 service, there is an element called "Object". The name of this structure ("Object") causes an access violation while running dub build -b ddox.
object.Error@(0): Access Violation
0x0047B494 in const(bool function()) ddox.entities.CachedType.opCast at C:\D\projects\aws-sdk\s3........\Users\D041451\AppData\Roaming\dub\packages\ddox-0.16.1\ddox\source\ddox\entities.d(571)
0x004C79A7 in void ddox.processors.inherit.inheritDocs(ddox.entities.Package).scanClass(ddox.entities.ClassDeclaration) at C:\D\projects\aws-sdk\s3........\Users\D041451\AppData\Roaming\dub\packages\ddox-0.16.1\ddox\source\ddox\processors\inherit.d(82)
0x004C79ED in void ddox.processors.inherit.inheritDocs(ddox.entities.Package).scanClass(ddox.entities.ClassDeclaration) at C:\D\projects\aws-sdk\s3........\Users\D041451\AppData\Roaming\dub\packages\ddox-0.16.1\ddox\source\ddox\processors\inherit.d(84)
0x004C7B85 in void ddox.processors.inherit.inheritDocs(ddox.entities.Package).scanComposite(ddox.entities.CompositeTypeDeclaration) at C:\D\projects\aws-sdk\s3........\Users\D041451\AppData\Roaming\dub\packages\ddox-0.16.1\ddox\source\ddox\processors\inherit.d(97)
0x004C7C64 in void ddox.processors.inherit.inheritDocs(ddox.entities.Package).scanModule(ddox.entities.Module) at C:\D\projects\aws-sdk\s3........\Users\D041451\AppData\Roaming\dub\packages\ddox-0.16.1\ddox\source\ddox\processors\inherit.d(111)
0x004C7CEA in void ddox.processors.inherit.inheritDocs(ddox.entities.Package).scanPackage(ddox.entities.Package) at C:\D\projects\aws-sdk\s3........\Users\D041451\AppData\Roaming\dub\packages\ddox-0.16.1\ddox\source\ddox\processors\inherit.d(119)
Program exited with code 1