IIRC, comienza a contar líneas desde el inicio del lote que creó ese proceso. Eso significa el inicio del script o la última instrucción "GO" antes de la instrucción create/alter proc.
Una forma más fácil de ver eso es extraer el texto real que utilizó SQL Server al crear el objeto. Cambie su salida al modo de texto (CTRL-T con las asignaciones de teclas predeterminadas) y ejecute
sp_helptext proc_name
Copie y pegue los resultados en una ventana de secuencia de comandos para resaltar la sintaxis, etc., y use la función Ir a línea (Creo que CTRL-G) para ir a la línea de error notificada.