Schedule that produces this internal error: ```cpp Func input("input"); Func blur_x("blur_x"); Func blur_y("blur_y"); Var x("x"), y("y"), xo("xo"), xi("xi"), xio("xio"), xii("xii"), xiiyif("xiiyif"), yo("yo"), yi("yi"); input(x, y) = x + y; blur_x(x, y) = (input(x - 1, y) + input(x, y) + input(x + 1, y)) / 3; blur_y(x, y) = (blur_x(x, y - 1) + blur_x(x, y) + blur_x(x, y + 1)) / 3; blur_y.split(x, xo, xi, 2, TailStrategy::Predicate).split(xi, xio, xii, 4, TailStrategy::Auto).vectorize(xii).split(y, yo, yi, 8, TailStrategy::PredicateStores).fuse(xii, yi, xiiyif); blur_x.split(y, yo, yi, 1, TailStrategy::RoundUp).split(x, xo, xi, 1, TailStrategy::RoundUp).compute_root(); Pipeline p({blur_y}); Buffer<int> buf = p.realize({width, height}); ``` Compile this generates: ``` Error: undef not eliminated before code generation. Please report this as a Halide bug. ```