%begin
  %routine zero(%integer i)
    ! This is actually a Robertson pass1 bug: if (&i != &0) ...
    ! == should not be allowed against simple integers
    %if i==0 %start
    %finish
  %end

  zero(1)

%endofprogram
