diff options
| author | Paul Eggert | 2024-04-30 01:20:13 -0700 |
|---|---|---|
| committer | Paul Eggert | 2024-04-30 01:26:24 -0700 |
| commit | aad80e1934f09b643b93aeb3bf9c1d583af6e2ec (patch) | |
| tree | 42285ff7ba6a39ad53566035c628490c58801e26 /src/textconv.c | |
| parent | c57a03c75e91a42c49a293a9466b087a1e1592da (diff) | |
| download | emacs-aad80e1934f09b643b93aeb3bf9c1d583af6e2ec.tar.gz emacs-aad80e1934f09b643b93aeb3bf9c1d583af6e2ec.zip | |
Work around bad GCC diagnostic in select_window
* src/textconv.c (select_window): Add an eassume to work
around GCC bug 114893.
Diffstat (limited to 'src/textconv.c')
| -rw-r--r-- | src/textconv.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/textconv.c b/src/textconv.c index 8850f3cc6be..06d9af335c5 100644 --- a/src/textconv.c +++ b/src/textconv.c | |||
| @@ -141,6 +141,10 @@ select_window (Lisp_Object window, Lisp_Object norecord) | |||
| 141 | 141 | ||
| 142 | w = XWINDOW (window); | 142 | w = XWINDOW (window); |
| 143 | 143 | ||
| 144 | /* Work around GCC bug 114893 | ||
| 145 | <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114893>. */ | ||
| 146 | eassume (w); | ||
| 147 | |||
| 144 | if (MINI_WINDOW_P (w) | 148 | if (MINI_WINDOW_P (w) |
| 145 | && WINDOW_LIVE_P (window) | 149 | && WINDOW_LIVE_P (window) |
| 146 | && !EQ (window, Factive_minibuffer_window ())) | 150 | && !EQ (window, Factive_minibuffer_window ())) |