diff options
author | John Hodge <tpg@mutabah.net> | 2016-05-01 20:44:57 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-05-01 20:44:57 +0800 |
commit | 8863535ad350137189fcafce1343765500bc445a (patch) | |
tree | f13c723f1377599ac867d56c721ab89832607f97 /src/ast/ast.hpp | |
parent | 58036edfc5e36e9463147b6984c99a5094882881 (diff) | |
download | mrust-8863535ad350137189fcafce1343765500bc445a.tar.gz |
Fix handling of tuple/unit structs
Diffstat (limited to 'src/ast/ast.hpp')
-rw-r--r-- | src/ast/ast.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ast/ast.hpp b/src/ast/ast.hpp index 03827d6e..4ca16210 100644 --- a/src/ast/ast.hpp +++ b/src/ast/ast.hpp @@ -346,6 +346,10 @@ public: m_params( move(params) ),
m_data( StructData::make_Struct({mv$(fields)}) )
{}
+ Struct( GenericParams params, ::std::vector<TupleItem> fields ):
+ m_params( move(params) ),
+ m_data( StructData::make_Tuple({mv$(fields)}) )
+ {}
const GenericParams& params() const { return m_params; }
|