diff --git a/src/nouveau/headers/struct_parser.py b/src/nouveau/headers/struct_parser.py index ddb08da0d2f..68d3fd06a3c 100644 --- a/src/nouveau/headers/struct_parser.py +++ b/src/nouveau/headers/struct_parser.py @@ -25,7 +25,7 @@ use std::ops::Range; % for f in s.fields: % if f.stride: #[inline] -pub fn ${s.name}_${f.name}(i: usize) -> Range { +pub const fn ${s.name}_${f.name}(i: usize) -> Range { (i * ${f.stride} + ${f.lo})..(i * ${f.stride} + ${f.hi + 1}) } % else: