// RUN: %clang_cc1 %s -emit-llvm -o -
// REQUIRES: LP64
// Aggregates of size zero should be dropped from argument list.
typedef long int Tlong;
;
extern struct S2411 a2411;
extern void ;
void
// Proper handling of zero sized fields during type conversion.
typedef unsigned long long int Tal2ullong ;
;
struct S2525 s2525;
data;
// Taking address of a zero sized field.
;
;
void *