@matheusbsbs / matheus-bagliano / commits / aba7dea83b
Fork 0

msvc: Add a definition of NORETURN compatible with msvc compiler

Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk> Acked-by: Sebastian Schuberth <sschuberth@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Ramsay Jones committed Jan 20, 2010 at 19:45 UTC aba7dea83bfba411dee0271491d6199d2dca61d9
1 file changed +3
git-compat-util.h
+3
@@ -178,6 +178,9 @@ extern char *gitbasename(char *);
178 #ifdef __GNUC__
179 #define NORETURN __attribute__((__noreturn__))
180 #define NORETURN_PTR __attribute__((__noreturn__))
181 +#elif defined(_MSC_VER)
182 +#define NORETURN __declspec(noreturn)
183 +#define NORETURN_PTR
184 #else
185 #define NORETURN
186 #define NORETURN_PTR