1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-20 18:17:20 +00:00

(concat) [__GNUC__]: Declare with `__attribute__((noinline))'.

This commit is contained in:
Eli Zaretskii 2006-09-02 13:39:48 +00:00
parent ebc80ddf5f
commit af91f644f4

View File

@ -387,7 +387,12 @@ Symbols are also allowed; their print names are used instead. */)
return i1 < SCHARS (s2) ? Qt : Qnil;
}
static Lisp_Object concat ();
#if __GNUC__
/* "gcc -O3" enables automatic function inlining, which optimizes out
the arguments for the invocations of this function, whereas it
expects these values on the stack. */
static Lisp_Object concat () __attribute__((noinline));
#endif
/* ARGSUSED */
Lisp_Object