{"ast_node_type":"variable","tokens":[{"end":96,"kind":"keyword","start":0,"text":"if"}]}
                if let Ok(original_layout) = tcx.layout_of(typing_env.as_query_input(this.ty)) {
                // Deny calling for_variant more than once for non-Single enums.
                    assert_eq!(original_layout.variants, this.variants);