diff options
| author | Gerd Moellmann | 1999-11-05 21:55:27 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 1999-11-05 21:55:27 +0000 |
| commit | 74e9500823bdecaa5ef0b96139293b44b6c5fb9c (patch) | |
| tree | bf7f5148734e5a4aea9e5658c948045aee09a58b /src | |
| parent | 35c7a97438b93cf25944a317d5f950e785858d17 (diff) | |
| download | emacs-74e9500823bdecaa5ef0b96139293b44b6c5fb9c.tar.gz emacs-74e9500823bdecaa5ef0b96139293b44b6c5fb9c.zip | |
(Fbyte_code): Use BEFORE_POTENTIAL_GC and
AFTER_POTENTIAL_GC around internal_catch.
Diffstat (limited to 'src')
| -rw-r--r-- | src/bytecode.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bytecode.c b/src/bytecode.c index 0093e692b2f..fb94cf8e1d7 100644 --- a/src/bytecode.c +++ b/src/bytecode.c | |||
| @@ -676,7 +676,9 @@ If the third argument is incorrect, Emacs may crash.") | |||
| 676 | 676 | ||
| 677 | case Bcatch: | 677 | case Bcatch: |
| 678 | v1 = POP; | 678 | v1 = POP; |
| 679 | BEFORE_POTENTIAL_GC (); | ||
| 679 | TOP = internal_catch (TOP, Feval, v1); | 680 | TOP = internal_catch (TOP, Feval, v1); |
| 681 | AFTER_POTENTIAL_GC (); | ||
| 680 | break; | 682 | break; |
| 681 | 683 | ||
| 682 | case Bunwind_protect: | 684 | case Bunwind_protect: |