34 lines
		
	
	
		
			689 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			689 B
		
	
	
	
		
			C
		
	
	
	
// RUN: c-index-test core -print-source-symbols -- %s -target x86_64-apple-macosx10.7 | FileCheck %s
 | 
						|
 | 
						|
struct MyStruct {
 | 
						|
  int myfield;
 | 
						|
};
 | 
						|
 | 
						|
enum {
 | 
						|
  MyValToSet
 | 
						|
};
 | 
						|
 | 
						|
// CHECK: [[@LINE+1]]:14 | struct/C | MyStruct |
 | 
						|
const struct MyStruct _MyStruct[]
 | 
						|
  [16]
 | 
						|
  [3]
 | 
						|
  [3]
 | 
						|
  [2]
 | 
						|
  [2] = {
 | 
						|
 [0] = {
 | 
						|
    [0] = {
 | 
						|
      [0] = {
 | 
						|
        [0][0] = {
 | 
						|
          [0] = {
 | 
						|
            // CHECK: [[@LINE+2]]:14 | field/C | myfield | {{.*}} | Ref,RelCont |
 | 
						|
            // CHECK: [[@LINE+1]]:24 | enumerator/C | MyValToSet |
 | 
						|
            .myfield = MyValToSet,
 | 
						|
            // CHECK-NOT: | field/C | myfield |
 | 
						|
            // CHECK-NOT: | enumerator/C | MyValToSet |
 | 
						|
          },
 | 
						|
        },
 | 
						|
      },
 | 
						|
    },
 | 
						|
  },
 | 
						|
};
 |