From 61a7b2f2fd221386d680329b358a0cadd9e60986 Mon Sep 17 00:00:00 2001
From: Ben Longbons <b.r.longbons@gmail.com>
Date: Mon, 24 Mar 2014 20:08:57 -0700
Subject: Only 23 days until I can drop gcc 4.6 support ...

---
 src/spell-convert/ast.hpp | 13 +++++++++++++
 1 file changed, 13 insertions(+)

(limited to 'src')

diff --git a/src/spell-convert/ast.hpp b/src/spell-convert/ast.hpp
index e5319fc..a830463 100644
--- a/src/spell-convert/ast.hpp
+++ b/src/spell-convert/ast.hpp
@@ -6,6 +6,10 @@
 
 # include "../strings/rstring.hpp"
 
+#if __GNUC__ == 4 && __GNUC_MINOR__ == 6
+#define override
+#endif
+
 // We just leak
 # pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
 
@@ -111,6 +115,9 @@ struct SpellArg
 {
     RString varname;
     RString vartype;
+
+    SpellArg() : varname(), vartype() {}
+    SpellArg(RString n, RString t) : varname(n), vartype(t) {}
 };
 
 struct Effect
@@ -340,6 +347,8 @@ struct Item
 {
     RString count;
     RString item;
+
+    Item(RString c, RString i) : count(c), item(i) {}
 };
 
 struct Expression
@@ -429,4 +438,8 @@ struct AreaBar : Expression
     virtual void show() override;
 };
 
+#ifdef override
+#undef override
+#endif
+
 #endif // AST_HPP
-- 
cgit v1.2.3-70-g09d2