diff options
author | John Hodge <tpg@mutabah.net> | 2016-10-03 08:19:44 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-10-03 08:19:44 +0800 |
commit | 45e899cb3091ac75000f6848d4752cbf4b1aa040 (patch) | |
tree | 43e339a03ae293d51a548f854c8c20be71f29aca /src/hir/pattern.cpp | |
parent | 10ce63e0225d65fcff3070f75607dedcf282ca02 (diff) | |
download | mrust-45e899cb3091ac75000f6848d4752cbf4b1aa040.tar.gz |
HIR+AST - Handle bytestring patterns
Diffstat (limited to 'src/hir/pattern.cpp')
-rw-r--r-- | src/hir/pattern.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/hir/pattern.cpp b/src/hir/pattern.cpp index a2c9ef27..5a6cc9c1 100644 --- a/src/hir/pattern.cpp +++ b/src/hir/pattern.cpp @@ -21,6 +21,9 @@ namespace HIR { (String, os << "\"" << e << "\""; ), + (ByteString, + os << "b\"" << e.v << "\""; + ), (Named, os << e.path; ) @@ -163,6 +166,9 @@ namespace { (String, return ::HIR::Pattern::Value::make_String(e); ), + (ByteString, + return ::HIR::Pattern::Value(e); + ), (Named, return ::HIR::Pattern::Value::make_Named({ e.path.clone(), e.binding }); ) |