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