1 // RUN: %clang_cc1 -fsyntax-only -verify %s
3 int *test1(int *a
) { return a
+ 1; }
4 int *test2(int *a
) { return 1 + a
; }
5 int *test3(int *a
) { return a
- 1; }
6 int test4(int *a
, int *b
) { return a
- b
; }
8 int test5(int *a
, int *b
) { return a
+ b
; } /* expected-error {{invalid operands}} */
9 int *test6(int *a
) { return 1 - a
; } /* expected-error {{invalid operands}} */