auto merge of #16718 : Sawyer47/rust/bool-cast, r=pcwalton
Current version of rust fails when casting from bool, e.g. ```rust fn main() { let _a = false as uint; let _b = true as uint; let _c: [bool, ..false as uint]; let _d: [bool, ..true as uint]; // _a and _b work, but _c and _d result in an error // error: expected constant expr for vector length: can't cast str to uint } ``` This commit makes it work as expected.
Showing
想要评论请 注册 或 登录