summaryrefslogtreecommitdiff
path: root/src/codegen/mod.rs
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2017-10-10 15:26:47 -0500
committerGitHub <noreply@github.com>2017-10-10 15:26:47 -0500
commitbd5f92867805fa4992b145ef4d820e28f3132ca7 (patch)
treed3633e416a524b8a2db4d8cfa244d76a423629ae /src/codegen/mod.rs
parentad6a73f7592ca4e6e363b35cf6a4c5a0d6c36fe4 (diff)
parentcb7495d2b318d0986229e53c04a2e975f9ec8f15 (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.rs4
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]