digitalmars.D.bugs - 0.93 Bug with associative array
- dickl (20/20) Jun 23 2004 The sample code below gives the following error : "test.d(10): cannot
The sample code below gives the following error : "test.d(10): cannot implicitly convert void* to HANDLE" Worked fine up until 0.93. Can't find a work around so I'm dead in the water... The error seems to related to the statement typedef void *HANDLE; in windows.d, changing to 'alias void * HANDLE' fixes this problem but introduces others. ================ private import std.c.windows.windows; class test { int List[HANDLE][int][uint]; this(){}; int GetMsgHandler(HANDLE h,uint Msg) { assert(Msg in List[h][0]); //Offending line return 0; } } int main(){return 0;}
Jun 23 2004