You'll get a compile error telling you the compute_at isn't legal, and it will list the legal options. It's the same error as when you say something like:

f(x, y) = g(x, y);
g.compute_at(f, z);