diff options
| author | Paul Eggert | 2017-11-13 10:54:20 -0800 |
|---|---|---|
| committer | Paul Eggert | 2017-11-13 10:54:20 -0800 |
| commit | 99ceefa8ec4f9993663492cfcce6bb82a94569c1 (patch) | |
| tree | 507f76715b3086f34672b7c984dc09befaa57fc6 /src/thread.h | |
| parent | a7b7b85567f766ff510a5eaaaf32dbbbec15efd0 (diff) | |
| parent | 79108894dbcd642121466bb6af6c98c6a56e9233 (diff) | |
| download | emacs-99ceefa8ec4f9993663492cfcce6bb82a94569c1.tar.gz emacs-99ceefa8ec4f9993663492cfcce6bb82a94569c1.zip | |
Merge from origin/emacs-26
79108894db Port to IBM xlc 12.01
d14956099d Simplify by removing HAVE_STRUCT_ATTRIBUTE_ALIGNED
b1573a97e1 Use alignas to fix GCALIGN-related bugs
5d68dc9a2f Change vectorlike from struct to union
6aa0a26b46 Don't enable cursor-sensor-mode in mhtml-mode
2b8ef8dddf * lisp/files.el (abbreviate-file-name): Doc fix. (Bug#29267)
fe85ce1e16 Unbreak interactive run of a flymake test (bug#29267)
48ad00390d Fix Bug#29225
42daf83f08 CC Mode: Fix defun-open being recognized as brace-list-ope...
7775c47298 Merge from Gnulib
e470d16448 Pacify GCC when configured --with-x-toolkit=no
49450d0951 * lisp/find-dired.el (find-grep-dired): Doc fix. (Bug#29262)
e286b3381f Fix more flymake-diag-region eob corner cases and add test...
# Conflicts:
# src/lisp.h
Diffstat (limited to 'src/thread.h')
| -rw-r--r-- | src/thread.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/thread.h b/src/thread.h index 19baafbf8a1..1845974bc28 100644 --- a/src/thread.h +++ b/src/thread.h | |||
| @@ -35,7 +35,7 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */ | |||
| 35 | 35 | ||
| 36 | struct thread_state | 36 | struct thread_state |
| 37 | { | 37 | { |
| 38 | struct vectorlike_header header; | 38 | union vectorlike_header header; |
| 39 | 39 | ||
| 40 | /* The buffer in which the last search was performed, or | 40 | /* The buffer in which the last search was performed, or |
| 41 | Qt if the last search was done in a string; | 41 | Qt if the last search was done in a string; |
| @@ -230,7 +230,7 @@ typedef struct | |||
| 230 | /* A mutex as a lisp object. */ | 230 | /* A mutex as a lisp object. */ |
| 231 | struct Lisp_Mutex | 231 | struct Lisp_Mutex |
| 232 | { | 232 | { |
| 233 | struct vectorlike_header header; | 233 | union vectorlike_header header; |
| 234 | 234 | ||
| 235 | /* The name of the mutex, or nil. */ | 235 | /* The name of the mutex, or nil. */ |
| 236 | Lisp_Object name; | 236 | Lisp_Object name; |
| @@ -261,7 +261,7 @@ XMUTEX (Lisp_Object a) | |||
| 261 | /* A condition variable as a lisp object. */ | 261 | /* A condition variable as a lisp object. */ |
| 262 | struct Lisp_CondVar | 262 | struct Lisp_CondVar |
| 263 | { | 263 | { |
| 264 | struct vectorlike_header header; | 264 | union vectorlike_header header; |
| 265 | 265 | ||
| 266 | /* The associated mutex. */ | 266 | /* The associated mutex. */ |
| 267 | Lisp_Object mutex; | 267 | Lisp_Object mutex; |