summaryrefslogtreecommitdiffstats
path: root/test/Index/load-exprs.c
blob: a360efd755a4e85b0889b5e2f8fec9d1cabc567d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
typedef int T;
struct X { int a, b; };
void f(void *ptr) {
  T* t_ptr = (T *)ptr;
  (void)sizeof(T);
  struct X x = (struct X){1, 2};
}

// RUN: c-index-test -test-load-source all %s | FileCheck %s

// CHECK: load-exprs.c:4:15: TypeRef=T:1:13 [Extent=4:15:4:15]
// CHECK: load-exprs.c:5:16: TypeRef=T:1:13 [Extent=5:16:5:16]
// FIXME: the source location for "struct X" points at "struct", not "X"
OpenPOWER on IntegriCloud