#include "Halide.h"
namespace {
class CanUseTarget : public Halide::Generator<CanUseTarget> {
public:
    // Current really just a placeholder: can_use_target_aottest.cpp just
    // needs to test the runtime itself, not the generator function.
    Func build() {
        Var x, y;
        Func f("f");
        f(x, y) = cast<uint32_t>((int32_t)0xdeadbeef);
        return f;
    }
};
Halide::RegisterGenerator<CanUseTarget> register_my_gen{"can_use_target"};
}  // namespace