xref: /minix3/external/bsd/llvm/dist/clang/test/CodeGenObjC/object-incr-decr-1.m (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1*f4a2713aSLionel Sambuc// RUN: %clang_cc1 -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm %s -o %t
2*f4a2713aSLionel Sambuc
3*f4a2713aSLionel Sambuc@interface Foo
4*f4a2713aSLionel Sambuc{
5*f4a2713aSLionel Sambuc	double d1,d3,d4;
6*f4a2713aSLionel Sambuc}
7*f4a2713aSLionel Sambuc@end
8*f4a2713aSLionel Sambuc
9*f4a2713aSLionel SambucFoo* foo()
10*f4a2713aSLionel Sambuc{
11*f4a2713aSLionel Sambuc  Foo *f;
12*f4a2713aSLionel Sambuc
13*f4a2713aSLionel Sambuc  // Both of these crash clang nicely
14*f4a2713aSLionel Sambuc  ++f;
15*f4a2713aSLionel Sambuc  --f;
16*f4a2713aSLionel Sambuc f--;
17*f4a2713aSLionel Sambuc f++;
18*f4a2713aSLionel Sambuc return f;
19*f4a2713aSLionel Sambuc}
20