@@ 344,7 344,7 @@ impl CContext {
let (w, t) = self.compile_expr(e, ctx)?;
self.compile_inferred_uniop(*op, t, w)
}
-
+ ast::Expr::If(_cond, _ifpart, _elsepart) => unimplemented!(),
ast::Expr::Structure(_name, _vals) => {
// Okay I'm going to put this off until I can handle struct layout
// stuff.
@@ 357,7 357,8 @@ impl CContext {
*/
unimplemented!()
}
- _ => unimplemented!(),
+ ast::Expr::StructRef(_e, _member) => unimplemented!(),
+ ast::Expr::Match(_e, _arms) => unimplemented!(),
};
Ok(result_word)
}