diff options
| author | Stefan Monnier | 2011-06-01 11:19:45 -0300 |
|---|---|---|
| committer | Stefan Monnier | 2011-06-01 11:19:45 -0300 |
| commit | 2462470b9ec3876a54f1ce4c70561c478ceaf714 (patch) | |
| tree | 1a2f4e03d44dca8c018b85005dbbbdc09a2584f8 /src/bytecode.c | |
| parent | 18613c7e90dbb95c077dfaee632ad4910c512db5 (diff) | |
| download | emacs-2462470b9ec3876a54f1ce4c70561c478ceaf714.tar.gz emacs-2462470b9ec3876a54f1ce4c70561c478ceaf714.zip | |
Miscellaneous tweaks.
* lisp/emacs-lisp/cl-macs.el (dolist, dotimes): Use the same strategy for
lexical scoping as in subr.el's dolist and dotimes.
* lisp/emacs-lisp/bytecomp.el (byte-compile-unfold-bcf):
Silence compiler warning.
* lisp/thingatpt.el (forward-whitespace): Trivial coding style fix.
* lisp/subr.el (with-output-to-temp-buffer): Provide an edebug spec.
* lisp/international/ccl.el (ccl-compile): Trivial simplification.
* lisp/help-fns.el (help-do-arg-highlight): Silence compiler warning.
* lisp/emacs-lisp/testcover.el (testcover-end): Remove spurious
`printflag' argument.
* lisp/emacs-lisp/byte-run.el (make-obsolete, make-obsolete-variable):
Purecopy the whole obsolescence data.
Diffstat (limited to 'src/bytecode.c')
| -rw-r--r-- | src/bytecode.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/bytecode.c b/src/bytecode.c index c3cd3d43072..74cf401bf1d 100644 --- a/src/bytecode.c +++ b/src/bytecode.c | |||
| @@ -144,7 +144,7 @@ Lisp_Object Qbytecode; | |||
| 144 | #define Bcurrent_column 0151 | 144 | #define Bcurrent_column 0151 |
| 145 | #define Bindent_to 0152 | 145 | #define Bindent_to 0152 |
| 146 | #ifdef BYTE_CODE_SAFE | 146 | #ifdef BYTE_CODE_SAFE |
| 147 | #define Bscan_buffer 0153 /* No longer generated as of v18 */ | 147 | #define Bscan_buffer 0153 /* No longer generated as of v18. */ |
| 148 | #endif | 148 | #endif |
| 149 | #define Beolp 0154 | 149 | #define Beolp 0154 |
| 150 | #define Beobp 0155 | 150 | #define Beobp 0155 |
| @@ -956,7 +956,7 @@ exec_byte_code (Lisp_Object bytestr, Lisp_Object vector, Lisp_Object maxdepth, | |||
| 956 | save_restriction_save ()); | 956 | save_restriction_save ()); |
| 957 | break; | 957 | break; |
| 958 | 958 | ||
| 959 | case Bcatch: /* FIXME: ill-suited for lexbind */ | 959 | case Bcatch: /* FIXME: ill-suited for lexbind. */ |
| 960 | { | 960 | { |
| 961 | Lisp_Object v1; | 961 | Lisp_Object v1; |
| 962 | BEFORE_POTENTIAL_GC (); | 962 | BEFORE_POTENTIAL_GC (); |
| @@ -966,11 +966,11 @@ exec_byte_code (Lisp_Object bytestr, Lisp_Object vector, Lisp_Object maxdepth, | |||
| 966 | break; | 966 | break; |
| 967 | } | 967 | } |
| 968 | 968 | ||
| 969 | case Bunwind_protect: /* FIXME: avoid closure for lexbind */ | 969 | case Bunwind_protect: /* FIXME: avoid closure for lexbind. */ |
| 970 | record_unwind_protect (Fprogn, POP); | 970 | record_unwind_protect (Fprogn, POP); |
| 971 | break; | 971 | break; |
| 972 | 972 | ||
| 973 | case Bcondition_case: /* FIXME: ill-suited for lexbind */ | 973 | case Bcondition_case: /* FIXME: ill-suited for lexbind. */ |
| 974 | { | 974 | { |
| 975 | Lisp_Object handlers, body; | 975 | Lisp_Object handlers, body; |
| 976 | handlers = POP; | 976 | handlers = POP; |
| @@ -1779,8 +1779,8 @@ exec_byte_code (Lisp_Object bytestr, Lisp_Object vector, Lisp_Object maxdepth, | |||
| 1779 | PUSH (*ptr); | 1779 | PUSH (*ptr); |
| 1780 | break; | 1780 | break; |
| 1781 | } | 1781 | } |
| 1782 | /* stack-set-0 = discard; stack-set-1 = discard-1-preserve-tos. */ | ||
| 1783 | case Bstack_set: | 1782 | case Bstack_set: |
| 1783 | /* stack-set-0 = discard; stack-set-1 = discard-1-preserve-tos. */ | ||
| 1784 | { | 1784 | { |
| 1785 | Lisp_Object *ptr = top - (FETCH); | 1785 | Lisp_Object *ptr = top - (FETCH); |
| 1786 | *ptr = POP; | 1786 | *ptr = POP; |