> I really don't know if it is a compiler bug to accept > var = __GTHREAD_MUTEX_INIT and to reject var (__GTHREAD_MUTEX_INIT) in a > constructor, but apparently this is what happens here. Your patch is committed "as obvious". Sorry for the breakage. - Loren