phobos.lib errors/bug?

MM MM_member at pathlink.com
Mon Jun 26 18:27:15 PDT 2006


dmd 0.161 

+

private import std.c.stdlib;
private import std.stdio;
private import std.perf;

const int TILEW = 1000;
const int TILEH = 1000;

struct TILE { int x,y; int z[1]; }

void foo(TILE arr[TILEW][TILEH], int i) {
arr[i%TILEW][i%TILEH].z[0]=i;
}

void main()
{
PerformanceCounter c = new PerformanceCounter();
int i;


TILE[TILEH][TILEW] arr2;
c.start();
for(i = 0; i < 10000000; i++) foo(arr2,i);
c.stop();
writefln("foo took: ",c.milliseconds());


}

+

build.exe main.d

=

OPTLINK (R) for Win32  Release 7.50B1
Copyright (C) Digital Mars 1989 - 2001  All Rights Reserved

C:\D\dmd\lib\phobos.lib(ti_double)  Offset 1C75EH Record Type 0091
Error 1: Previous Definition Different : __init_10TypeInfo_d
C:\D\dmd\lib\phobos.lib(ti_double)  Offset 1C778H Record Type 0091
Error 1: Previous Definition Different : __Class_10TypeInfo_d
C:\D\dmd\lib\phobos.lib(ti_double)  Offset 1C791H Record Type 0091
Error 1: Previous Definition Different : __vtbl_10TypeInfo_d

Is this a bug?





More information about the Digitalmars-d-bugs mailing list