From 0698ee28a98695fb1602967f15c730b776b0dba6 Mon Sep 17 00:00:00 2001 From: nijtmans Date: Wed, 12 Jan 2011 07:48:29 +0000 Subject: VS 2005 64-bit does not have intrin.h, and does not need it. --- ChangeLog | 2 +- generic/tclPanic.c | 11 ++++------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index fede2f1..ed460c3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,7 +3,7 @@ * win/tclWinFile.c: Use _vsnprintf in stead of vsnprintf, because MSVC 6 doesn't have it. Reported by andreask. * win/tclWin32Dll.c: VS 2005 64-bit does not have intrin.h, and - does not need it. + * generic/tclPanic.c: does not need it. 2011-01-07 Kevin B. Kenny diff --git a/generic/tclPanic.c b/generic/tclPanic.c index ad17360..035edd5 100644 --- a/generic/tclPanic.c +++ b/generic/tclPanic.c @@ -12,14 +12,11 @@ * See the file "license.terms" for information on usage and redistribution of * this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tclPanic.c,v 1.19 2010/12/20 10:28:48 nijtmans Exp $ + * RCS: @(#) $Id: tclPanic.c,v 1.20 2011/01/12 07:48:29 nijtmans Exp $ */ #include "tclInt.h" #ifdef _WIN32 -# ifdef HAVE_INTRIN_H -# include -# endif MODULE_SCOPE void tclWinDebugPanic(const char *format, ...); #endif @@ -106,10 +103,10 @@ Tcl_PanicVA( } /* In case the users panic proc does not abort, we do it here */ #ifdef _WIN32 -# ifdef HAVE_INTRIN_H - __debugbreak(); -# elif defined(__GNUC__) +# if defined(__GNUC__) __builtin_trap(); +# elif defined(_MSC_VER) + __debugbreak(); # else DebugBreak(); # endif -- cgit v0.12