diff options
Diffstat (limited to 'parser_bison_3_0_compatibility.patch')
-rw-r--r-- | parser_bison_3_0_compatibility.patch | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/parser_bison_3_0_compatibility.patch b/parser_bison_3_0_compatibility.patch deleted file mode 100644 index 38e40c44b03b..000000000000 --- a/parser_bison_3_0_compatibility.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff -ru a/src/compiler/parser/parser.y b/src/compiler/parser/parser.y ---- a/src/compiler/parser/parser.y 2013-11-06 08:20:44.000000000 +0100 -+++ b/src/compiler/parser/parser.y 2013-11-09 12:29:24.621711602 +0100 -@@ -31,8 +31,7 @@ - %skeleton "lalr1.cc" /* -*- C++ -*- */ - %require "2.4" - %defines --%name-prefix="zorba" --%pure-parser -+%name-prefix "zorba" - %error-verbose - - -@@ -45,9 +44,9 @@ - - - #ifdef XQUERY_PARSER --%define "parser_class_name" "xquery_parser" -+%define "parser_class_name" { xquery_parser } - #else --%define "parser_class_name" "jsoniq_parser" -+%define "parser_class_name" { jsoniq_parser } - #endif - - -@@ -4635,21 +4634,21 @@ - $$ = NumericLiteral::new_literal( - LOC(@$), ParseConstants::num_decimal, *$1 - ); -- delete yylval.decval; -+ delete yylhs.value.decval; - } - | INTEGER_LITERAL - { - $$ = NumericLiteral::new_literal( - LOC(@$), ParseConstants::num_integer, *$1 - ); -- delete yylval.ival; -+ delete yylhs.value.ival; - } - | DOUBLE_LITERAL - { - $$ = NumericLiteral::new_literal( - LOC(@$), ParseConstants::num_double, *$1 - ); -- delete yylval.dval; -+ delete yylhs.value.dval; - } - ; - |