// RUN: %clang_cc1 -emit-llvm %s -o /dev/null
// Test list stuff
void *;
// Test opaque structure support. the list type is defined later
;
struct list *
// Recursive data structure tests...
typedef struct list list;
list *Data;
void
extern list ListNode1;
list ListNode3 = ;
list ListNode2 = ;
list ListNode0 = ;
list ListNode1 = ;
list ListArray;
// Iterative insert fn
void
// Recursive list search fn
list *
void ;
// Driver fn...
void