diff options
Diffstat (limited to 'src/parse/token.hpp')
-rw-r--r-- | src/parse/token.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parse/token.hpp b/src/parse/token.hpp index 03117981..0ef8f009 100644 --- a/src/parse/token.hpp +++ b/src/parse/token.hpp @@ -108,7 +108,7 @@ public: enum eTokenType type() const { return m_type; } ::std::string& str() { return m_data.as_String(); } const ::std::string& str() const { return m_data.as_String(); } - enum eCoreType datatype() const { TU_MATCH_DEF(Data, (m_data), (e), (assert(!"Getting datatype of invalid token type");), (Integer, return e.m_datatype;), (Float, return e.m_datatype;)) } + enum eCoreType datatype() const { TU_MATCH_DEF(Data, (m_data), (e), (assert(!"Getting datatype of invalid token type");), (Integer, return e.m_datatype;), (Float, return e.m_datatype;)) throw ""; } uint64_t intval() const { return m_data.as_Integer().m_intval; } double floatval() const { return m_data.as_Float().m_floatval; } |