From b8791fa5dab37a033c6578c60b3918d66cbbd295 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 3 Sep 2016 17:17:23 +0800 Subject: HIR Typecheck Expr - Casts of function pointers are valid to any pointer to unit --- src/hir_typeck/expr_cs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/hir_typeck/expr_cs.cpp b/src/hir_typeck/expr_cs.cpp index 194834a8..729571d3 100644 --- a/src/hir_typeck/expr_cs.cpp +++ b/src/hir_typeck/expr_cs.cpp @@ -1526,7 +1526,7 @@ namespace { ERROR(sp, E0000, "Invalid cast to pointer from " << src_ty); ), (Function, - if( e.type == ::HIR::BorrowType::Shared && *e.inner == ::HIR::TypeRef::new_unit() ) { + if( *e.inner == ::HIR::TypeRef::new_unit() ) { this->m_completed = true; } else { -- cgit v1.2.3