blob: ca2ee223c154be1064c3091aff3a663c64a17775 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
--- src/callchain.c.orig Mon Feb 3 09:03:54 2003
+++ src/callchain.c Sun Jun 26 12:37:45 2005
@@ -1154,9 +1154,10 @@
* a bug in gcc 2.95.4 and 3.0.4; maybe fixed more recently.
*
* (Edward Welbourne).
+ *
+ * Fixed to use __builtin_frame_address() by Bram Moolenaar.
*/
-#define RA(a) case a: return (caddr_t) \
-__builtin_return_address(a) ? __builtin_return_address(a) : (caddr_t) 0;
+#define RA(a) case a: return (caddr_t) (__builtin_frame_address(a) ? __builtin_return_address(a) : 0);
static caddr_t
return_address (unsigned i)
|