Thread overview
no matching function for call to ‘Type::defaultInitLiteral()’?
Feb 21, 2012
Andre Tampubolon
Feb 21, 2012
kennytm
Feb 21, 2012
Andre Tampubolon
February 21, 2012
I just fetched the latest source code, and when I was trying to build dmd, I got this:

func.c: In member function ‘MATCH FuncDeclaration::leastAsSpecialized(FuncDeclaration*)’:
func.c:2493:45: error: no matching function for call to ‘Type::defaultInitLiteral()’
func.c:2493:45: note: candidate is:
mtype.h:304:25: note: virtual Expression* Type::defaultInitLiteral(Loc)
mtype.h:304:25: note:   candidate expects 1 argument, 0 provided
make: *** [func.o] Error 1

Any help?
February 21, 2012
Andre Tampubolon <andre@lc.vlsm.org> wrote:
> I just fetched the latest source code, and when I was trying to build dmd, I got this:
> 
> func.c: In member function ‘MATCH FuncDeclaration::leastAsSpecialized(FuncDeclaration*)’:
> func.c:2493:45: error: no matching function for call to ‘Type::defaultInitLiteral()’
> func.c:2493:45: note: candidate is:
> mtype.h:304:25: note: virtual Expression* Type::defaultInitLiteral(Loc)
> mtype.h:304:25: note:   candidate expects 1 argument, 0 provided
> make: *** [func.o] Error 1
> 
> Any help?

Modify func.c as described in https://github.com/D-Programming-Language/dmd/commit/907c94d#diff-2

Hopefully this will be fixed by tonight.
February 21, 2012
kennytm <kennytm@gmail.com> wrote:
> Andre Tampubolon <andre@lc.vlsm.org> wrote:
>> I just fetched the latest source code, and when I was trying to build dmd, I got this:
>> 
>> func.c: In member function ‘MATCH FuncDeclaration::leastAsSpecialized(FuncDeclaration*)’:
>> func.c:2493:45: error: no matching function for call to ‘Type::defaultInitLiteral()’
>> func.c:2493:45: note: candidate is:
>> mtype.h:304:25: note: virtual Expression* Type::defaultInitLiteral(Loc)
>> mtype.h:304:25: note:   candidate expects 1 argument, 0 provided
>> make: *** [func.o] Error 1
>> 
>> Any help?
> 
> Modify func.c as described in https://github.com/D-Programming-Language/dmd/commit/907c94d#diff-2
> 
> Hopefully this will be fixed by tonight.

Ah yes, it has been fixed already.