summaryrefslogtreecommitdiff
path: root/src/mir/from_hir.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-11-22 09:59:12 +0800
committerJohn Hodge <tpg@mutabah.net>2016-11-22 09:59:12 +0800
commit44fec397409530d6bc61e9fe9fbccd08d19d2c26 (patch)
tree78ba75c5dc435ac026b61d5e9eb9b50b45ccd87f /src/mir/from_hir.cpp
parent1b784ba1afa570ce91b2ae52e21854bf11fcb158 (diff)
downloadmrust-44fec397409530d6bc61e9fe9fbccd08d19d2c26.tar.gz
HIR Typecheck - Function to *const u8
Diffstat (limited to 'src/mir/from_hir.cpp')
-rw-r--r--src/mir/from_hir.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mir/from_hir.cpp b/src/mir/from_hir.cpp
index bccbdb13..7761ab12 100644
--- a/src/mir/from_hir.cpp
+++ b/src/mir/from_hir.cpp
@@ -946,7 +946,7 @@ namespace {
// Valid
)
else TU_IFLET( ::HIR::TypeRef::Data, ty_in.m_data, Function, se,
- if( *de.inner != ::HIR::TypeRef::new_unit() ) {
+ if( *de.inner != ::HIR::TypeRef::new_unit() && *de.inner != ::HIR::CoreType::U8 ) {
BUG(node.span(), "Cannot cast to " << ty_out << " from " << ty_in);
}
// Valid