[LLVMdev] error in /lib/CodeGen/MachOWriter.cpp: line 200
avayvod at gmail.com
Sat Sep 2 07:46:54 PDT 2006
I updated LLVM from CVS today and run into the following error:
/lib/CodeGen/MachOWriter.cpp: line 200: no match for function
max(unsigned_int_32, unsigned int)
the line is
Sec.align = std::max(Sec.align, Align);
where Sec.align is of type "unsigned_int_32" and Align is of "unsigned int".
I use gcc-3.4.4 under cygwin. Сasting of the first parameter to simple
unsigned type solved the problem (though casting of the second to
unsigned_int_32 may be more correct solution).
Thanks. I can put together a patch if necessary. Though, may be, it's the
problem of my gcc only.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev