{"ast_node_type":"variable","tokens":[{"end":32,"kind":"keyword","start":0,"text":"let"}]}
        let ty = op.layout().ty;
    ) -> InterpResult<'tcx, VariantIdx> {
        trace!("read_discriminant_value {:#?}", op.layout());