diff options
| author | das <das> | 2009-08-25 23:49:39 (GMT) |
|---|---|---|
| committer | das <das> | 2009-08-25 23:49:39 (GMT) |
| commit | 8f86d577d33c88143a2ce07ea2fde6bd17fc02d6 (patch) | |
| tree | 071f889c1285e1875bc7d04e923c275b459394ea | |
| parent | 472bed3833bd7cc0dd2583fc3f2d44edb49b1ca9 (diff) | |
| download | tcl-8f86d577d33c88143a2ce07ea2fde6bd17fc02d6.zip tcl-8f86d577d33c88143a2ce07ea2fde6bd17fc02d6.tar.gz tcl-8f86d577d33c88143a2ce07ea2fde6bd17fc02d6.tar.bz2 | |
guard clang analyzer Tcl_Panic annotation with #ifndef USE_TCL_STUBS
| -rw-r--r-- | generic/tclInt.h | 7 |
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 |
