blob: 0f5d6128b3cd9768a64b23e1379900568c4183b4 [file] [log] [blame]
// 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);
}
}