http://d.puremagic.com/issues/show_bug.cgi?id=3392

           Summary: a cast of this to void in tango.core.Thread is not
                    allowed
           Product: D
           Version: 1.048
          Platform: Other
        OS/Version: Mac OS X
            Status: NEW
          Severity: critical
          Priority: P2
         Component: DMD
        AssignedTo: nob...@puremagic.com
        ReportedBy: fa...@gmx.ch


--- Comment #0 from Fawzi Mohamed <fa...@gmx.ch> 2009-10-13 04:40:50 PDT ---
Tango does not compile (just ./build/build.sh ), but stops with an error

{{{
.../Thread.d(659): Error: e2ir: cannot cast from tango.core.Thread.Thread to
void*
}}}

this is just a cast of this to void*, even rewriting the lines like this
{{{
                void *arg=cast(void*)cast(Object)this;
                if( pthread_create( &m_addr, &attr, &thread_entryPoint, arg )
!= 0 )
}}}

gives an error casting this.

Unfortunately just about any reduced example work...

both 1.048 and 1.049 have this issue, it is a blocker for tango.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------

Reply via email to