]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/middle/trans/consts.rs
auto merge of #14880 : SimonSapin/rust/byte-literals, r=alexcrichton
[rust.git] / src / librustc / middle / trans / consts.rs
index f0efd13377b78bd252b02a14ab74c99739f18374..338821537e8c6d098a095a6f63120dd6ccdf6c8d 100644 (file)
@@ -43,6 +43,7 @@ pub fn const_lit(cx: &CrateContext, e: &ast::Expr, lit: ast::Lit)
     -> ValueRef {
     let _icx = push_ctxt("trans_lit");
     match lit.node {
+        ast::LitByte(b) => C_integral(Type::uint_from_ty(cx, ast::TyU8), b as u64, false),
         ast::LitChar(i) => C_integral(Type::char(cx), i as u64, false),
         ast::LitInt(i, t) => C_integral(Type::int_from_ty(cx, t), i as u64, true),
         ast::LitUint(u, t) => C_integral(Type::uint_from_ty(cx, t), u, false),