guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 18/437: don't use __func__ nor __FUNCTION__ if not compi


From: Andy Wingo
Subject: [Guile-commits] 18/437: don't use __func__ nor __FUNCTION__ if not compiling with GNU C.
Date: Mon, 2 Jul 2018 05:13:36 -0400 (EDT)

wingo pushed a commit to branch lightning
in repository guile.

commit 2c42ac60f98704237b3484ad55bb930314cb155f
Author: Paolo Bonzini <address@hidden>
Date:   Tue May 16 05:42:54 2006 +0000

    don't use __func__ nor __FUNCTION__ if not compiling with GNU C.
    
    git-archimport-id: address@hidden/lightning--stable--1.2--patch-20
---
 ChangeLog              |  5 +++++
 lightning/asm-common.h | 12 ++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 7b209f1..1930fbd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-05-16  Bruno Haible  <address@hidden>
+
+       * lightning/asm-common.h: Don't use __func__ nor __FUNCTION__ if
+       not compiling with GNU C.
+
 2006-02-16  Paolo Bonzini  <address@hidden>
 
        * lightning/ppc/core.h: Fix jit_ldxi_* with big displacement.
diff --git a/lightning/asm-common.h b/lightning/asm-common.h
index f902de4..6f61521 100644
--- a/lightning/asm-common.h
+++ b/lightning/asm-common.h
@@ -37,17 +37,21 @@
 #ifndef _ASM_SAFETY
 #define JITFAIL(MSG) 0
 #else
-#if defined __GNUC__ && (__GNUC__ == 3 ? __GNUC_MINOR__ >= 2 : __GNUC__ > 3)
+#if (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L) || (defined 
__GNUC__ && (__GNUC__ == 3 ? __GNUC_MINOR__ >= 2 : __GNUC__ > 3))
 #define JITFAIL(MSG) jit_fail(MSG, __FILE__, __LINE__, __func__)
-#else
+#elif defined __GNUC__
 #define JITFAIL(MSG) jit_fail(MSG, __FILE__, __LINE__, __FUNCTION__)
+#else
+#define JITFAIL(MSG) jit_fail(MSG, __FILE__, __LINE__, "(unknown)")
 #endif
 #endif
 
-#if defined __GNUC__ && (__GNUC__ == 3 ? __GNUC_MINOR__ >= 2 : __GNUC__ > 3)
+#if (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L) || (defined 
__GNUC__ && (__GNUC__ == 3 ? __GNUC_MINOR__ >= 2 : __GNUC__ > 3))
 #define JITSORRY(MSG) jit_fail("sorry, unimplemented: " MSG, __FILE__, 
__LINE__, __func__)
-#else
+#elif defined __GNUC__
 #define JITSORRY(MSG) jit_fail("sorry, unimplemented: " MSG, __FILE__, 
__LINE__, __FUNCTION__)
+#else
+#define JITSORRY(MSG) jit_fail("sorry, unimplemented: " MSG, __FILE__, 
__LINE__, "(unknown)")
 #endif
 
 #ifdef __GNUC__



reply via email to

[Prev in Thread] Current Thread [Next in Thread]