aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2017-04-16 14:36:57 -0700
committerGuy Harris <guy@alum.mit.edu>2017-04-16 21:37:37 +0000
commit5d7bd7ca2615bd9c86acf43affdd83fbcfabaa78 (patch)
tree11da5bb50dd3509b97d8fd2b841da23e0bda557b
parentb1a41acb52a2db6f4661d741badc44709d3078ec (diff)
Work around a Lemon bug.
There's a Lemon bug where this grammar produces a parser that fails assertions; to work around it, we disable assert() failures. (A bug report has been sent to sqlite-users about this.) Change-Id: I6812b20fafe318425b37755a15009b0baf2d68a2 Reviewed-on: https://code.wireshark.org/review/21148 Reviewed-by: Guy Harris <guy@alum.mit.edu>
-rw-r--r--plugins/mate/mate_grammar.lemon6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/mate/mate_grammar.lemon b/plugins/mate/mate_grammar.lemon
index 4af20fbd79..5b0b6ca34e 100644
--- a/plugins/mate/mate_grammar.lemon
+++ b/plugins/mate/mate_grammar.lemon
@@ -24,6 +24,12 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+/*
+ * XXX - there's a Lemon bug where this grammar produces a parser that
+ * fails assertions; to work around it, we disable assert() failures.
+ */
+#define NDEBUG
+
#include "mate.h"
#include "mate_grammar.h"
#include <wsutil/file_util.h>