{"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"//"}]}
                // into the (unoptimized) direct swapping implementation, so we disable it.
                // block optimization in `ptr::swap_nonoverlapping` is hard to rewrite back
                || bx.sess().target.arch == "spirv"