From 0707d0c7fabeb319933aaea1bb7aa5d68101ac47 Mon Sep 17 00:00:00 2001 From: Theophile Ranquet Date: Fri, 4 Jan 2013 18:52:21 +0100 Subject: [PATCH] glr.cc: fatal if using api.token.ctor without variants * data/glr.cc: Here. --- data/glr.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/data/glr.cc b/data/glr.cc index 8b9bf02f..5f5a96f4 100644 --- a/data/glr.cc +++ b/data/glr.cc @@ -43,6 +43,12 @@ # user must initialize the first positions (in particular the # filename member). +b4_token_ctor_if([b4_variant_if([], + [b4_fatal_at(b4_percent_define_get_loc(api.token.constructor), + [cannot use '%s' without '%s'], + [%define api.token.constructor], + [%define api.value.type variant]))])]) + # We require a pure interface. m4_define([b4_pure_flag], [1]) -- 2.45.2