diff options
| -rw-r--r-- | src/fns.c | 7 |
1 files changed, 6 insertions, 1 deletions
| @@ -387,7 +387,12 @@ Symbols are also allowed; their print names are used instead. */) | |||
| 387 | return i1 < SCHARS (s2) ? Qt : Qnil; | 387 | return i1 < SCHARS (s2) ? Qt : Qnil; |
| 388 | } | 388 | } |
| 389 | 389 | ||
| 390 | static Lisp_Object concat (); | 390 | #if __GNUC__ |
| 391 | /* "gcc -O3" enables automatic function inlining, which optimizes out | ||
| 392 | the arguments for the invocations of this function, whereas it | ||
| 393 | expects these values on the stack. */ | ||
| 394 | static Lisp_Object concat () __attribute__((noinline)); | ||
| 395 | #endif | ||
| 391 | 396 | ||
| 392 | /* ARGSUSED */ | 397 | /* ARGSUSED */ |
| 393 | Lisp_Object | 398 | Lisp_Object |