// RUN: cir-opt %s --verify-roundtrip | FileCheck %s !s32i = !cir.int module { cir.func @yolo(%arg0 : !s32i) { %a = cir.cast int_to_bool %arg0 : !s32i -> !cir.bool %0 = cir.const #cir.int<0> : !s32i cir.return } cir.func @bitcast(%p: !cir.ptr) { %0 = cir.cast bitcast %p : !cir.ptr -> !cir.ptr cir.return } } // CHECK: cir.func{{.*}} @yolo(%arg0: !s32i) // CHECK: %0 = cir.cast int_to_bool %arg0 : !s32i -> !cir.bool // CHECK: %1 = cir.const #cir.int<0> : !s32i // CHECK: cir.func{{.*}} @bitcast // CHECK: %0 = cir.cast bitcast %arg0 : !cir.ptr -> !cir.ptr