]> git.saurik.com Git - bison.git/blobdiff - data/c++.m4
c++: api.token.constructor requires api.value.type=variant
[bison.git] / data / c++.m4
index b034a4a629e66bb33f5d980e26d982b5917544c0..a63cbce48b38b8331802744447c6782e434a9d6c 100644 (file)
@@ -520,3 +520,13 @@ m4_define([b4_yylloc_default_define],
     while (/*CONSTCOND*/ false)
 # endif
 ]])
+
+## -------- ##
+## Checks.  ##
+## -------- ##
+
+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]))])])