Clang Project

clang_source_code/test/Index/cindex-test-inclusions.c
1// RUN: c-index-test -test-inclusion-stack-source %s 2>&1 | FileCheck %s
2
3#include "include_test.h"
4
5// CHECK: cindex-test-inclusions.c
6// CHECK: included by:
7// CHECK: include_test.h
8// CHECK: included by:
9// CHECK: cindex-test-inclusions.c:3:10
10// CHECK: include_test_2.h
11// CHECK: included by:
12// CHECK: include_test.h:1:10
13// CHECK: cindex-test-inclusions.c:3:10
14
15// RUN: env CINDEXTEST_EDITING=1 c-index-test -test-inclusion-stack-source %s 2>&1 | FileCheck -check-prefix=REPARSE %s
16// REPARSE: include_test_2.h
17// REPARSE: included by:
18// REPARSE: include_test.h:1:10
19// REPARSE: cindex-test-inclusions.c:3:10
20// REPARSE: include_test.h
21// REPARSE: included by:
22// REPARSE: cindex-test-inclusions.c:3:10
23// REPARSE: cindex-test-inclusions.c
24// REPARSE: included by:
25