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:
parent
ebc80ddf5f
commit
af91f644f4
1 changed files with 6 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue