bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 23.0; Current CVS Emacs: compiling fails on windows xp using msvc 20


From: Tobias Bading
Subject: Re: 23.0; Current CVS Emacs: compiling fails on windows xp using msvc 2003
Date: Sun, 9 Mar 2008 09:02:48 +0100

    The compiler is too dumb to know that abort never returns.

Maybe abort needs one more nickel in order to return.

:-)

(sorry for replying to this mail instead of Andreas' or Christoph's, but I just joined this list, don't have all of their original mails/ postings and my stupid news server won't let me post to gnu.emacs.bug :-()

Anyway, process.h and stdlib.h of the old Mickeysoft DevStudio 6.0 SP6 both contain

   #if _MSC_VER >= 1200
   _CRTIMP __declspec(noreturn) void __cdecl abort(void);

so your compiler *should* know better. At least he can't blaim it on the header files ;-).
(_MSC_VER=1200 is the Visual C++ 6.0 compiler, and your's is newer)
If your header files contain the same __declspec(noreturn), I'd say the compiler is talking about an other path of control not involving abort().

Have a nice day,
Tobias

PS: Please get the english version of DevStudio next time, the german translations of some error messages are plain stupid... or feed them to babelfish before posting ;-).





reply via email to

[Prev in Thread] Current Thread [Next in Thread]