diff options
| author | Po Lu | 2023-04-14 08:02:14 +0800 |
|---|---|---|
| committer | Po Lu | 2023-04-14 08:02:14 +0800 |
| commit | 618ba26ed190f0b4b0fe725d4e717c01ce9fbeed (patch) | |
| tree | 41411eb10c7371c6b11fc2fa1124f999abcb1733 /src/eval.c | |
| parent | e11e56a057aae22872014e97684e0a9b3fbde156 (diff) | |
| parent | 2c3ca78e811b288aa4801f78c11ba9ddf9ffe02c (diff) | |
| download | emacs-618ba26ed190f0b4b0fe725d4e717c01ce9fbeed.tar.gz emacs-618ba26ed190f0b4b0fe725d4e717c01ce9fbeed.zip | |
Merge remote-tracking branch 'origin/master' into feature/android
Diffstat (limited to 'src/eval.c')
| -rw-r--r-- | src/eval.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/eval.c b/src/eval.c index 1a4d3ad0307..545a280ae91 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -2373,8 +2373,7 @@ grow_specpdl_allocation (void) | |||
| 2373 | union specbinding *pdlvec = specpdl - 1; | 2373 | union specbinding *pdlvec = specpdl - 1; |
| 2374 | ptrdiff_t size = specpdl_end - specpdl; | 2374 | ptrdiff_t size = specpdl_end - specpdl; |
| 2375 | ptrdiff_t pdlvecsize = size + 1; | 2375 | ptrdiff_t pdlvecsize = size + 1; |
| 2376 | if (max_size <= size) | 2376 | eassert (max_size > size); |
| 2377 | xsignal0 (Qexcessive_variable_binding); /* Can't happen, essentially. */ | ||
| 2378 | pdlvec = xpalloc (pdlvec, &pdlvecsize, 1, max_size + 1, sizeof *specpdl); | 2377 | pdlvec = xpalloc (pdlvec, &pdlvecsize, 1, max_size + 1, sizeof *specpdl); |
| 2379 | specpdl = pdlvec + 1; | 2378 | specpdl = pdlvec + 1; |
| 2380 | specpdl_end = specpdl + pdlvecsize - 1; | 2379 | specpdl_end = specpdl + pdlvecsize - 1; |