diff options
| author | Paul Eggert | 2024-04-30 01:20:12 -0700 |
|---|---|---|
| committer | Paul Eggert | 2024-04-30 01:26:24 -0700 |
| commit | 750dbccc12415fe525111cd11811d809fc830610 (patch) | |
| tree | ef6756584618b7e3134e844db1ba726d11d20bbf /src | |
| parent | c2b2a38f70f6c4639903a014db5b835b37669ea7 (diff) | |
| download | emacs-750dbccc12415fe525111cd11811d809fc830610.tar.gz emacs-750dbccc12415fe525111cd11811d809fc830610.zip | |
Pacify GCC 14 -Wnull-dereference in intervals.c
* src/intervals.c (set_intervals_multibyte_1):
Add an eassume to pacify GCC. Deparenthesisze.
Diffstat (limited to 'src')
| -rw-r--r-- | src/intervals.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/intervals.c b/src/intervals.c index 2ab19c2cc56..c7a1f81e4ee 100644 --- a/src/intervals.c +++ b/src/intervals.c | |||
| @@ -2388,17 +2388,18 @@ set_intervals_multibyte_1 (INTERVAL i, bool multi_flag, | |||
| 2388 | to this interval. */ | 2388 | to this interval. */ |
| 2389 | if (LEFT_TOTAL_LENGTH (i) + RIGHT_TOTAL_LENGTH (i) >= TOTAL_LENGTH (i)) | 2389 | if (LEFT_TOTAL_LENGTH (i) + RIGHT_TOTAL_LENGTH (i) >= TOTAL_LENGTH (i)) |
| 2390 | { | 2390 | { |
| 2391 | if ((i)->left) | 2391 | if (i->left) |
| 2392 | { | 2392 | { |
| 2393 | set_interval_plist (i, i->left->plist); | 2393 | set_interval_plist (i, i->left->plist); |
| 2394 | (i)->left->total_length = 0; | 2394 | i->left->total_length = 0; |
| 2395 | delete_interval ((i)->left); | 2395 | delete_interval ((i)->left); |
| 2396 | } | 2396 | } |
| 2397 | else | 2397 | else |
| 2398 | { | 2398 | { |
| 2399 | eassume (i->right); | ||
| 2399 | set_interval_plist (i, i->right->plist); | 2400 | set_interval_plist (i, i->right->plist); |
| 2400 | (i)->right->total_length = 0; | 2401 | i->right->total_length = 0; |
| 2401 | delete_interval ((i)->right); | 2402 | delete_interval (i->right); |
| 2402 | } | 2403 | } |
| 2403 | } | 2404 | } |
| 2404 | } | 2405 | } |