// RUN: %Slang %s // RUN: %rs-filecheck-wrapper %s // CHECK: call void @_Z13rsClearObjectP10rs_element(%struct.rs_element{{.*}}* nonnull %.rs.tmp{{[0-9]+}}) // CHECK: call void @_Z11rsSetObjectP10rs_elementS_(%struct.rs_element{{.*}}* nonnull %.rs.retval{{[0-9]+}}, {{.*}}) #pragma version(1) #pragma rs java_package_name(ref_count) static rs_element bar() { rs_element x = {0}; return x; } void entrypoint() { rs_element e = bar(); if (rsIsObject(e)) { rsDebug("good object", 0); } }