File tree Expand file tree Collapse file tree 4 files changed +28
-0
lines changed Expand file tree Collapse file tree 4 files changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,13 @@ extern char *yyansi_ctext;
26
26
27
27
#include " ansi_c_y.tab.h"
28
28
29
+ #ifdef _MSC_VER
30
+ #pragma warning(disable:4065)
31
+ // switch with default but no case labels
32
+ #pragma warning(disable:4702)
33
+ // unreachable code
34
+ #endif
35
+
29
36
// statements have right recursion, deep nesting of statements thus
30
37
// requires more stack space
31
38
#define YYMAXDEPTH 25600
Original file line number Diff line number Diff line change @@ -16,6 +16,14 @@ extern char *yyjsiltext;
16
16
#include < util/string_constant.h>
17
17
18
18
#include " jsil_y.tab.h"
19
+
20
+ #ifdef _MSC_VER
21
+ #pragma warning(disable:4065)
22
+ // switch with default but no case labels
23
+ #pragma warning(disable:4702)
24
+ // unreachable code
25
+ #endif
26
+
19
27
/* ** token declaration **************************************************/
20
28
%}
21
29
Original file line number Diff line number Diff line change 1
1
%{
2
+ #ifdef _MSC_VER
3
+ #pragma warning(disable:4065)
4
+ // switch with default but no case labels
5
+ #pragma warning(disable:4702)
6
+ // unreachable code
7
+ #endif
8
+
2
9
// Strictly follows http://www.json.org/
3
10
%}
4
11
Original file line number Diff line number Diff line change @@ -12,6 +12,12 @@ int yyxmlerror(const std::string &error)
12
12
return 0 ;
13
13
}
14
14
15
+ #ifdef _MSC_VER
16
+ #pragma warning(disable:4065)
17
+ // switch with default but no case labels
18
+ #pragma warning(disable:4702)
19
+ // unreachable code
20
+ #endif
15
21
%}
16
22
17
23
%error-verbose
You can’t perform that action at this time.
0 commit comments