+# Handle BISON_USE_PUSH_FOR_PULL for the test suite. So that push parsing
+# tests function as written, don't let BISON_USE_PUSH_FOR_PULL modify Bison's
+# behavior at all when push parsing is already requested.
+b4_use_push_for_pull_if([
+ b4_push_if([
+ m4_define([b4_use_push_for_pull_flag], [[0]])
+ b4_define_flag_if([use_push_for_pull])
+ ], [
+ m4_define([b4_push_flag], [[1]])
+ b4_define_flag_if([push])
+ ])])
+