Home | History | Annotate | Line # | Download | only in unit-tests
directive-for-lines.mk revision 1.4
      1  1.4  rillig # $NetBSD: directive-for-lines.mk,v 1.4 2022/05/08 06:51:27 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.1  rillig .for outer in a b
     11  1.1  rillig 
     12  1.3  rillig # comment \
     13  1.3  rillig # continued comment
     14  1.1  rillig 
     15  1.1  rillig .for inner in 1 2
     16  1.1  rillig 
     17  1.3  rillig # comment \
     18  1.3  rillig # continued comment
     19  1.1  rillig 
     20  1.3  rillig VAR= \
     21  1.3  rillig 	multi-line
     22  1.3  rillig 
     23  1.3  rillig .info expect 23
     24  1.1  rillig 
     25  1.1  rillig .endfor
     26  1.1  rillig 
     27  1.3  rillig # comment \
     28  1.3  rillig # continued comment
     29  1.1  rillig 
     30  1.3  rillig .info expect 30
     31  1.1  rillig 
     32  1.1  rillig .endfor
     33