! { dg-do compile } | |
program a | |
real x, y(2) | |
x = 1./3. | |
y = [1, 2] / 3. | |
print *, nearest(x, 0.) ! { dg-error "shall not be zero" } | |
print *, nearest(y, 0.) ! { dg-error "shall not be zero" } | |
print *, nearest([1., 2.] / 3., 0.) ! { dg-error "shall not be zero" } | |
print *, nearest(1., 0.) ! { dg-error "shall not be zero" } | |
end program a |