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