Fix small regression

This commit is contained in:
Andrzej Janik 2020-10-18 15:06:37 +02:00
parent 2b3ecc99e3
commit 28a0968294

View file

@ -1345,7 +1345,10 @@ VariableArrayOrPointer<T>: (Option<u32>, T, &'input str, ast::ArrayOrPointer) =
if dims.len() > 1 && dims.contains(&0) {
return Err(ParseError::User { error: ast::PtxError::ZeroDimensionArray })
}
ast::ArrayOrPointer::Pointer
match &*dims {
[0] => ast::ArrayOrPointer::Pointer,
_ => ast::ArrayOrPointer::Array { dimensions: dims, init: Vec::new() }
}
}
};
Ok((align, typ, name, array_init))