remove SCM_ASRTGO
authorAndy Wingo <wingo@pobox.com>
Sun, 15 May 2011 11:29:45 +0000 (13:29 +0200)
committerAndy Wingo <wingo@pobox.com>
Sun, 15 May 2011 13:34:16 +0000 (15:34 +0200)
* libguile/__scm.h (SCM_ASRTGO): Remove unused macro.

libguile/__scm.h

index 0feae02..eb6d603 100644 (file)
@@ -406,7 +406,6 @@ typedef long SCM_STACKITEM;
 #ifdef SCM_RECKLESS
 #define SCM_ASSERT(_cond, _arg, _pos, _subr)
 #define SCM_ASSERT_TYPE(_cond, _arg, _pos, _subr, _msg)
-#define SCM_ASRTGO(_cond, _label)
 #else
 #define SCM_ASSERT(_cond, _arg, _pos, _subr)                   \
         do { if (SCM_UNLIKELY (!(_cond)))                      \
@@ -414,9 +413,6 @@ typedef long SCM_STACKITEM;
 #define SCM_ASSERT_TYPE(_cond, _arg, _pos, _subr, _msg)                        \
         do { if (SCM_UNLIKELY (!(_cond)))                              \
           scm_wrong_type_arg_msg(_subr, _pos, _arg, _msg);  } while (0)
-#define SCM_ASRTGO(_cond, _label)              \
-        do {  if (SCM_UNLIKELY (!(_cond)))     \
-          goto _label; } while (0)
 #endif
 
 /*