From 4ff5fa4568309a15ff80bec9a3ae973efb52483d Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Thu, 8 Apr 2021 23:03:30 -0400 Subject: [PATCH] [msl-out] add support for matrix value types --- src/back/msl/writer.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/back/msl/writer.rs b/src/back/msl/writer.rs index 74d2637c9d..7cad22b9a8 100644 --- a/src/back/msl/writer.rs +++ b/src/back/msl/writer.rs @@ -1084,6 +1084,16 @@ impl Writer { vector_size_string(size) )?; } + TypeResolution::Value(crate::TypeInner::Matrix { columns, rows, .. }) => { + write!( + self.out, + "{}::{}{}x{}", + NAMESPACE, + scalar_kind_string(crate::ScalarKind::Float), + vector_size_string(columns), + vector_size_string(rows), + )?; + } TypeResolution::Value(ref other) => { log::error!("Type {:?} isn't a known local", other); return Err(Error::FeatureNotImplemented("weird local type".to_string()));