[LLVMdev] compiling rev. 116572 on you-know-what

Michael Spencer bigcheesegs at gmail.com
Fri Oct 15 10:14:34 PDT 2010


On Fri, Oct 15, 2010 at 8:44 AM, Jochen Wilhelmy <j.wilhelmy at arcor.de> wrote:
> Hi!
>
> These warnings and errors might be interesting to you when compiling
> rev. 116572
> of llvm and clang on windows:
>
> \llvm\utils\killthedoctor\system_error.h(260) : error C2065:
> 'EAFNOSUPPORT' : undeclared identifier
> and many similar errors regarding the system error constants. msdn says it's
> WSAEAFNOSUPPORT instead of EAFNOSUPPORT
> (prepend WSA... to all system error constants)

I thought I fixed this... They aren't technically needed. I just
wanted to keep the source close to libc++ where It was taken from. You
don't need that project to run anything currently. It's there for the
Windows test-suite port I'm working on.

> \llvm\tools\clang\lib\Serialization\ASTReaderStmt.cpp(1083) : warning
> C4805: '==' : unsafe mix of type 'const uint64_t' and type 'bool' in
> operation
>
> \llvm\unittests\Support\MathExtrasTest.cpp(76) : warning C4305:
> 'initializing' : truncation from 'double' to 'const float'

I'll take a look.

> \llvm\unittests\adt\stringreftest.cpp(21) : warning C4717:
> 'llvm::operator<<' : recursive on all control paths, function will cause
> runtime stack overflow
>
>
> -Jochen

Thanks for the info! I don't use 2008, only 2010.

- Michael Spencer



More information about the llvm-dev mailing list