validate: check constant composite type

This commit is contained in:
Dzmitry Malyshau
2022-01-13 14:06:14 -05:00
parent bf0cb2b3a9
commit 003ea29a3a

View File

@@ -240,7 +240,7 @@ impl Validator {
}
}
crate::ConstantInner::Composite { ty, ref components } => {
match types[ty].inner {
match types.get_handle(ty).ok_or(ConstantError::InvalidType)?.inner {
crate::TypeInner::Array {
size: crate::ArraySize::Constant(size_handle),
..