github.com/benhoyt/goawk@v1.8.1/testdata/gawk/fcall_exit2.awk (about)

     1  #!/bin/awk -f
     2  
     3  function crash () {
     4      exit 1
     5  }
     6  
     7  function true (a,b,c) {
     8      return 1
     9  }
    10  
    11  BEGIN {
    12      if (ARGV[2] == 1) {
    13          print "<BEGIN CONTEXT> true(1, crash()) => crash properly."
    14          true(1, crash())
    15  	# ADR: Added:
    16  	delete ARGV[2]
    17      }
    18  }
    19  
    20  {
    21          print "<RULE CONTEXT> true(1, crash()) => do not crash properly."
    22          true(1, crash())
    23  }
    24  
    25  # FdF