Skip to content

Commit bd306db

Browse files
committed
silence unused-value warnings in libffi's dlmalloc.c
1 parent ecb4e6a commit bd306db

File tree

2 files changed

+40
-4
lines changed

2 files changed

+40
-4
lines changed

Modules/_ctypes/libffi.diff

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,3 +167,39 @@ diff -urN libffi-3.0.11/src/dlmalloc.c libffi/src/dlmalloc.c
167167
#endif /* WIN32 */
168168

169169
#ifdef __OS2__
170+
@@ -3393,7 +3393,7 @@
171+
*ss = m->seg; /* Push current record */
172+
m->seg.base = tbase;
173+
m->seg.size = tsize;
174+
- set_segment_flags(&m->seg, mmapped);
175+
+ (void)set_segment_flags(&m->seg, mmapped);
176+
m->seg.next = ss;
177+
178+
/* Insert trailing fenceposts */
179+
@@ -3553,7 +3553,7 @@
180+
if (!is_initialized(m)) { /* first-time initialization */
181+
m->seg.base = m->least_addr = tbase;
182+
m->seg.size = tsize;
183+
- set_segment_flags(&m->seg, mmap_flag);
184+
+ (void)set_segment_flags(&m->seg, mmap_flag);
185+
m->magic = mparams.magic;
186+
init_bins(m);
187+
if (is_global(m))
188+
@@ -4502,7 +4502,7 @@
189+
char* tbase = (char*)(CALL_MMAP(tsize));
190+
if (tbase != CMFAIL) {
191+
m = init_user_mstate(tbase, tsize);
192+
- set_segment_flags(&m->seg, IS_MMAPPED_BIT);
193+
+ (void)set_segment_flags(&m->seg, IS_MMAPPED_BIT);
194+
set_lock(m, locked);
195+
}
196+
}
197+
@@ -4517,7 +4517,7 @@
198+
if (capacity > msize + TOP_FOOT_SIZE &&
199+
capacity < (size_t) -(msize + TOP_FOOT_SIZE + mparams.page_size)) {
200+
m = init_user_mstate((char*)base, capacity);
201+
- set_segment_flags(&m->seg, EXTERN_BIT);
202+
+ (void)set_segment_flags(&m->seg, EXTERN_BIT);
203+
set_lock(m, locked);
204+
}
205+
return (mspace)m;

Modules/_ctypes/libffi/src/dlmalloc.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3393,7 +3393,7 @@ static void add_segment(mstate m, char* tbase, size_t tsize, flag_t mmapped) {
33933393
*ss = m->seg; /* Push current record */
33943394
m->seg.base = tbase;
33953395
m->seg.size = tsize;
3396-
set_segment_flags(&m->seg, mmapped);
3396+
(void)set_segment_flags(&m->seg, mmapped);
33973397
m->seg.next = ss;
33983398

33993399
/* Insert trailing fenceposts */
@@ -3553,7 +3553,7 @@ static void* sys_alloc(mstate m, size_t nb) {
35533553
if (!is_initialized(m)) { /* first-time initialization */
35543554
m->seg.base = m->least_addr = tbase;
35553555
m->seg.size = tsize;
3556-
set_segment_flags(&m->seg, mmap_flag);
3556+
(void)set_segment_flags(&m->seg, mmap_flag);
35573557
m->magic = mparams.magic;
35583558
init_bins(m);
35593559
if (is_global(m))
@@ -4502,7 +4502,7 @@ mspace create_mspace(size_t capacity, int locked) {
45024502
char* tbase = (char*)(CALL_MMAP(tsize));
45034503
if (tbase != CMFAIL) {
45044504
m = init_user_mstate(tbase, tsize);
4505-
set_segment_flags(&m->seg, IS_MMAPPED_BIT);
4505+
(void)set_segment_flags(&m->seg, IS_MMAPPED_BIT);
45064506
set_lock(m, locked);
45074507
}
45084508
}
@@ -4517,7 +4517,7 @@ mspace create_mspace_with_base(void* base, size_t capacity, int locked) {
45174517
if (capacity > msize + TOP_FOOT_SIZE &&
45184518
capacity < (size_t) -(msize + TOP_FOOT_SIZE + mparams.page_size)) {
45194519
m = init_user_mstate((char*)base, capacity);
4520-
set_segment_flags(&m->seg, EXTERN_BIT);
4520+
(void)set_segment_flags(&m->seg, EXTERN_BIT);
45214521
set_lock(m, locked);
45224522
}
45234523
return (mspace)m;

0 commit comments

Comments
 (0)