]> git.saurik.com Git - bison.git/blobdiff - data/lalr1-fusion.cc
Define yy::variant only when needed.
[bison.git] / data / lalr1-fusion.cc
index 73e4e3fc98206bf442a3c67764c41be55731227a..ca5da6a5adf95a23ed11292a19c32820b37b6499 100644 (file)
@@ -155,7 +155,8 @@ dnl FIXME: This is wrong, we want computed header guards.
 ]b4_namespace_open[
   class position;
   class location;
-
+]b4_variant_if(
+[[
   /// A char[S] buffer to store and retrieve objects.
   ///
   /// Sort of a variant, but does not keep track of the nature
@@ -199,7 +200,7 @@ dnl FIXME: This is wrong, we want computed header guards.
     /// A buffer large enough to store any of the semantic values.
     char buffer[S];
   };
-
+]])[
 ]b4_namespace_close[
 
 #include "location.hh"