#include <stdio.h> #include "Halide.h" using namespace Halide; int main(int argc, char **argv) { Var x; Func f; RDom dom(0, 50); f(x) = cast<uint8_t>(0); // The type here... f(dom) += 1.0f; // does not match the type here. // Should result in an error Buffer<float> result = f.realize(50); printf("Success!\n"); return 0; }