13883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher// RUN: %clang_cc1 %s -O3 -emit-llvm -o - 23883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher// PR1175 33883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 43883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopherstruct empty { }; 53883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 63883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christophervoid foo(struct empty *p) { 73883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher p++; 83883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher} 93883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 10