xref: /netbsd-src/tests/usr.bin/xlint/lint1/feat_stacktrace.c (revision c83f7def18808bbacffe67311157403551f58f94)
1*c83f7defSrillig /*	$NetBSD: feat_stacktrace.c,v 1.3 2022/06/17 18:54:53 rillig Exp $	*/
2ee726345Srillig # 3 "feat_stacktrace.c"
3ee726345Srillig 
4ee726345Srillig /*
5ee726345Srillig  * In macros or nested includes, lint prints a stack trace to show exactly
6ee726345Srillig  * where the code comes from.
7ee726345Srillig  */
8ee726345Srillig 
9ee726345Srillig # 1 "/usr/include/stdlib.h" 1 3 4
10ee726345Srillig # 38 "/usr/include/stdlib.h" 3 4
11ee726345Srillig # 39 "/usr/include/stdlib.h" 3 4
12ee726345Srillig # 1 "/usr/include/sys/types.h" 1 3 4
13ee726345Srillig # 43 "/usr/include/sys/types.h" 3 4
14ee726345Srillig # 1 "/usr/include/amd64/types.h" 1 3 4
15ee726345Srillig # 40 "/usr/include/amd64/types.h" 3 4
16ee726345Srillig # 1 "/usr/include/sys/featuretest.h" 1 3 4
17ee726345Srillig # 41 "/usr/include/amd64/types.h" 2 3 4
18ee726345Srillig # 1 "/usr/include/amd64/int_types.h" 1 3 4
19ee726345Srillig 
20ee726345Srillig /*
21ee726345Srillig  * The next filename is a relative filename since the tests are run without
22ee726345Srillig  * the lint option -F, which would generate the fully qualified filename for
23ee726345Srillig  * the main file as well.
24ee726345Srillig  */
25ee726345Srillig # 1 "common_int_types.h" 1 3 4
26*c83f7defSrillig /* expect+1: warning: typedef declares no type name [72] */
27a4a927acSrillig typedef int;
28ee726345Srillig # 39 "common_int_types.h" 3 4
29ee726345Srillig # 39 "/usr/include/amd64/int_types.h" 2 3 4
30ee726345Srillig # 42 "/usr/include/amd64/types.h" 2 3 4
31ee726345Srillig # 68 "/usr/include/amd64/types.h" 3 4
32ee726345Srillig # 46 "/usr/include/sys/types.h" 2 3 4
33