summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordas <das>2009-08-25 23:49:39 (GMT)
committerdas <das>2009-08-25 23:49:39 (GMT)
commit0dafa2ef355723cf20e2f300e00ac2ea12f52317 (patch)
tree071f889c1285e1875bc7d04e923c275b459394ea
parent9302cb822e80f3566365632db5bdbb88469866e1 (diff)
downloadtcl-0dafa2ef355723cf20e2f300e00ac2ea12f52317.zip
tcl-0dafa2ef355723cf20e2f300e00ac2ea12f52317.tar.gz
tcl-0dafa2ef355723cf20e2f300e00ac2ea12f52317.tar.bz2
guard clang analyzer Tcl_Panic annotation with #ifndef USE_TCL_STUBS
-rw-r--r--generic/tclInt.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/generic/tclInt.h b/generic/tclInt.h
index 6443c6f..d19442d 100644
--- a/generic/tclInt.h
+++ b/generic/tclInt.h
@@ -15,7 +15,7 @@
* See the file "license.terms" for information on usage and redistribution of
* this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
- * RCS: @(#) $Id: tclInt.h,v 1.437 2009/08/25 21:03:25 andreas_kupries Exp $
+ * RCS: @(#) $Id: tclInt.h,v 1.438 2009/08/25 23:49:39 das Exp $
*/
#ifndef _TCLINT
@@ -4296,7 +4296,10 @@ MODULE_SCOPE void TclBNInitBignumFromWideUInt(mp_int *bignum,
#if defined(PURIFY) && defined(__clang__) && !defined(CLANG_ASSERT)
#include <assert.h>
#define CLANG_ASSERT(x) assert(x)
-EXTERN void Tcl_Panic(const char * format, ...) __attribute__((analyzer_noreturn));
+#ifndef USE_TCL_STUBS
+EXTERN void Tcl_Panic(const char * format, ...)
+ __attribute__((analyzer_noreturn));
+#endif
#elif !defined(CLANG_ASSERT)
#define CLANG_ASSERT(x)
#endif