{"ast_node_type":"function","tokens":[{"end":80,"kind":"keyword","start":0,"text":"fn"}]}
    fn bit_reverse(&mut self, width: u64, value: RValue<'gcc>) -> RValue<'gcc> {
impl<'a, 'gcc, 'tcx> Builder<'a, 'gcc, 'tcx> {
        let result_type = value.get_type();