diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2017-10-10 15:26:47 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-10 15:26:47 -0500 |
commit | bd5f92867805fa4992b145ef4d820e28f3132ca7 (patch) | |
tree | d3633e416a524b8a2db4d8cfa244d76a423629ae /src/codegen/mod.rs | |
parent | ad6a73f7592ca4e6e363b35cf6a4c5a0d6c36fe4 (diff) | |
parent | cb7495d2b318d0986229e53c04a2e975f9ec8f15 (diff) |
Auto merge of #1071 - pepyakin:emit-hex-bitfield-masks, r=fitzgen
Emit hex bitfield masks
r? @fitzgen
Diffstat (limited to 'src/codegen/mod.rs')
-rw-r--r-- | src/codegen/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs index 6d8e8a9d..694157d0 100644 --- a/src/codegen/mod.rs +++ b/src/codegen/mod.rs @@ -1121,7 +1121,7 @@ impl Bitfield { let bitfield_int_ty = helpers::blob(bitfield_ty_layout); let offset = self.offset_into_unit(); - let mask = self.mask(); + let mask = helpers::ast_ty::hex_expr(self.mask()); // Don't use variables or blocks because const functions do not allow // them. @@ -1304,7 +1304,7 @@ impl<'a> FieldCodegen<'a> for Bitfield { bitfield_ty.to_rust_ty_or_opaque(ctx, bitfield_ty_item); let offset = self.offset_into_unit(); - let mask = self.mask(); + let mask = helpers::ast_ty::hex_expr(self.mask()); methods.extend(Some(quote! { #[inline] |