Home | History | Annotate | Line # | Download | only in unit-tests
      1  1.6  rillig # $NetBSD: directive-for-lines.mk,v 1.6 2025/06/30 21:44:39 rillig Exp $
      2  1.1  rillig #
      3  1.1  rillig # Tests for the line numbers that are reported in .for loops.
      4  1.1  rillig #
      5  1.4  rillig # Since parse.c 1.127 from 2007-01-01 and before parse.c 1.494 from
      6  1.4  rillig # 2020-12-19, the line numbers for the .info directives and error
      7  1.2  rillig # messages inside .for loops had been wrong since ParseGetLine skipped empty
      8  1.2  rillig # lines, even when collecting the lines for the .for loop body.
      9  1.1  rillig 
     10  1.6  rillig # expect+21: This is line 31.
     11  1.6  rillig # expect+20: This is line 31.
     12  1.6  rillig # expect+26: This is line 38.
     13  1.6  rillig 
     14  1.6  rillig # expect+17: This is line 31.
     15  1.6  rillig # expect+16: This is line 31.
     16  1.6  rillig # expect+22: This is line 38.
     17  1.6  rillig 
     18  1.1  rillig .for outer in a b
     19  1.1  rillig 
     20  1.3  rillig # comment \
     21  1.3  rillig # continued comment
     22  1.1  rillig 
     23  1.1  rillig .for inner in 1 2
     24  1.1  rillig 
     25  1.3  rillig # comment \
     26  1.3  rillig # continued comment
     27  1.1  rillig 
     28  1.3  rillig VAR= \
     29  1.3  rillig 	multi-line
     30  1.3  rillig 
     31  1.6  rillig .info This is line 31.
     32  1.1  rillig 
     33  1.1  rillig .endfor
     34  1.1  rillig 
     35  1.3  rillig # comment \
     36  1.3  rillig # continued comment
     37  1.1  rillig 
     38  1.6  rillig .info This is line 38.
     39  1.1  rillig 
     40  1.1  rillig .endfor
     41