Skip to content

Commit c5168f2

Browse files
committed
Auto merge of #28 - brandonedens:register_default_readwrite, r=japaric
Default to the case of register read-write access Registers that have mixed read-only and write-only fields default to read-write access.
2 parents 56392bb + 8cf5b7d commit c5168f2

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

src/lib.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,8 @@ pub fn gen_register(r: &Register, d: &Defaults) -> Vec<Tokens> {
126126
Access::ReadOnly
127127
} else if fields.iter().all(|f| f.access == Some(Access::WriteOnly)) {
128128
Access::WriteOnly
129-
} else if fields.iter().any(|f| f.access == Some(Access::ReadWrite)) {
130-
Access::ReadWrite
131129
} else {
132-
panic!("unexpected case: {:#?}",
133-
fields.iter().map(|f| f.access).collect::<Vec<_>>())
130+
Access::ReadWrite
134131
}
135132
});
136133

0 commit comments

Comments
 (0)