Skip to content

Commit e84f84f

Browse files
authored
MONGOCRYPT-783 address -Wextra-semi-stmt warnings (#974)
1 parent caf7176 commit e84f84f

38 files changed

+321
-241
lines changed

kms-message/src/kms_kmip_reader_writer.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,8 @@ kmip_reader_has_data (kmip_reader_t *reader)
279279
#define CHECK_REMAINING_BUFFER_AND_RET(read_size) \
280280
if ((reader->pos + (read_size)) > reader->len) { \
281281
return false; \
282-
}
282+
} else \
283+
((void)0)
283284

284285
bool
285286
kmip_reader_read_u8 (kmip_reader_t *reader, uint8_t *value)
@@ -346,7 +347,8 @@ kmip_reader_read_bytes (kmip_reader_t *reader, uint8_t **ptr, size_t length)
346347
#define CHECK_AND_RET(x) \
347348
if (!(x)) { \
348349
return false; \
349-
}
350+
} else \
351+
((void)0)
350352

351353
bool
352354
kmip_reader_read_tag (kmip_reader_t *reader, kmip_tag_type_t *tag)

kms-message/src/kms_message_private.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ kms_set_error (char *error, size_t size, const char *fmt, ...);
140140
if (!(stmt)) { \
141141
fprintf (stderr, "%s failed\n", #stmt); \
142142
abort (); \
143-
}
143+
} else \
144+
((void)0)
144145

145146
#endif /* KMS_MESSAGE_PRIVATE_H */

kms-message/src/sort.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050

5151
#define CMP(x, y) cmp (x, y)
5252
#define swap(a, b) \
53-
{ \
53+
if (1) { \
5454
s = b; \
5555
i = size; \
5656
do { \
@@ -59,7 +59,8 @@
5959
*s++ = tmp; \
6060
} while (--i); \
6161
a -= size; \
62-
}
62+
} else \
63+
((void)0)
6364

6465
void
6566
insertionsort (unsigned char *a, size_t n, size_t size, cmp_t cmp)

kms-message/test/test_kms_assert.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@
5353
#define ASSERT(stmt) \
5454
if (!(stmt)) { \
5555
TEST_ERROR ("statement failed %s", #stmt); \
56-
}
56+
} else \
57+
((void)0)
5758

5859
#define ASSERT_CMPSTR_WITH_LEN(_expect, _expect_len, _actual, _actual_len) \
5960
do { \
@@ -98,7 +99,7 @@
9899
TEST_ERROR ( \
99100
"comparison failed: %d %s %d", _a_int, #_operator, _b_int); \
100101
} \
101-
} while (0);
102+
} while (0)
102103

103104
#define ASSERT_CMPBYTES( \
104105
expected_bytes, expected_len, actual_bytes, actual_len) \

kms-message/test/test_kms_request.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ test_getline (char **lineptr, size_t *n, FILE *stream)
124124
{
125125
if (*lineptr == NULL && *n == 0) {
126126
realloc_buffer (lineptr, n, 128);
127-
};
127+
}
128128

129129
// Sanity check
130130
if ((*lineptr == NULL && *n != 0) || (*lineptr != NULL && *n == 0)) {
@@ -760,7 +760,7 @@ kms_response_parser_test (void)
760760
kms_response_parser_feed (parser, (uint8_t *) "This is a test.", 15));
761761
ASSERT (0 == kms_response_parser_wants_bytes (parser, 123));
762762
response = kms_response_parser_get_response (parser);
763-
ASSERT (response->status == 200)
763+
ASSERT (response->status == 200);
764764
ASSERT_CMPSTR (response->body->str, "This is a test.");
765765

766766
kms_response_destroy (response);

0 commit comments

Comments
 (0)