Skip to content

Commit ed4637b

Browse files
authored
Merge pull request #3034 from tautschnig/miniz-warnings
miniz: silence warnings
2 parents 3e7bc8e + 1f48810 commit ed4637b

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

jbmc/src/miniz/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
SRC = miniz.cpp \
22
# Empty last line
33

4-
INCLUDES= -I ..
4+
INCLUDES= -I ../$(CPROVER_DIR)/src
55

66
include ../config.inc
77
include ../$(CPROVER_DIR)/src/config.inc

jbmc/src/miniz/miniz.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,13 @@
2424
*
2525
**************************************************************************/
2626

27+
#ifdef _MSC_VER
28+
#pragma warning(disable:4548)
29+
// expression before comma has no effect
30+
#pragma warning(disable:4061)
31+
// enum case is not handled in switch
32+
#endif
33+
2734
#include "miniz.h"
2835

2936
typedef unsigned char mz_validate_uint16[sizeof(mz_uint16) == 2 ? 1 : -1];

jbmc/src/miniz/miniz.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,11 @@
173173
#pragma once
174174

175175

176+
#ifdef _MSC_VER
177+
#include <util/pragma_push.def>
178+
#pragma warning(disable:4668)
179+
// using #if/#elif on undefined macro
180+
#endif
176181

177182

178183

@@ -1351,3 +1356,7 @@ void *mz_zip_extract_archive_file_to_heap_v2(const char *pZip_filename, const ch
13511356
#ifdef __cplusplus
13521357
}
13531358
#endif
1359+
1360+
#ifdef _MSC_VER
1361+
#include <util/pragma_pop.def>
1362+
#endif

0 commit comments

Comments
 (0)