1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-30 17:10:51 -08: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