extern_func_self_argument.cpp
#include "Halide.h"
using namespace Halide;
extern "C"
int extern_func() {
return 0;
}
int main(int argc, char **argv) {
Func f("f");
f.define_extern("extern_func", {f}, Int(32), 2);
f.infer_arguments();
printf("There should have been an error\n");
return 0;
}