diff options
| author | Miles Bader | 2006-09-05 02:54:22 +0000 |
|---|---|---|
| committer | Miles Bader | 2006-09-05 02:54:22 +0000 |
| commit | af6ea8ad8d62810d901561ae4a56d89f22ebacf0 (patch) | |
| tree | 02ee24f2f69b71a0690c99a5b007becf76077f74 /src/eval.c | |
| parent | 76e590a3f4d983dbbbf9e1a1bbd7753e251c64a6 (diff) | |
| parent | 750a6cf4b21da81c1b451b8f4dc898127954c133 (diff) | |
| download | emacs-af6ea8ad8d62810d901561ae4a56d89f22ebacf0.tar.gz emacs-af6ea8ad8d62810d901561ae4a56d89f22ebacf0.zip | |
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 414-422)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 128-130)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-108
Diffstat (limited to 'src/eval.c')
| -rw-r--r-- | src/eval.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/eval.c b/src/eval.c index 0d7a6a31038..5f3bd46c4dc 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -199,6 +199,14 @@ extern Lisp_Object Qrisky_local_variable; | |||
| 199 | 199 | ||
| 200 | static Lisp_Object funcall_lambda P_ ((Lisp_Object, int, Lisp_Object*)); | 200 | static Lisp_Object funcall_lambda P_ ((Lisp_Object, int, Lisp_Object*)); |
| 201 | static void unwind_to_catch P_ ((struct catchtag *, Lisp_Object)) NO_RETURN; | 201 | static void unwind_to_catch P_ ((struct catchtag *, Lisp_Object)) NO_RETURN; |
| 202 | |||
| 203 | #if __GNUC__ | ||
| 204 | /* "gcc -O3" enables automatic function inlining, which optimizes out | ||
| 205 | the arguments for the invocations of these functions, whereas they | ||
| 206 | expect these values on the stack. */ | ||
| 207 | Lisp_Object apply1 () __attribute__((noinline)); | ||
| 208 | Lisp_Object call2 () __attribute__((noinline)); | ||
| 209 | #endif | ||
| 202 | 210 | ||
| 203 | void | 211 | void |
| 204 | init_eval_once () | 212 | init_eval_once () |