|
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, TobiasPS: 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 ;-).
[Prev in Thread] | Current Thread | [Next in Thread] |