From 0dd213f8f59e2cf2e64d0131abcb1418cb52a940 Mon Sep 17 00:00:00 2001 From: Zhongxing Xu Date: Fri, 17 Oct 2008 05:19:52 +0000 Subject: [PATCH] Add test case for array and struct variable lvalue evaluation. llvm-svn: 57670 --- clang/test/Analysis/array-struct.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 clang/test/Analysis/array-struct.c diff --git a/clang/test/Analysis/array-struct.c b/clang/test/Analysis/array-struct.c new file mode 100644 index 000000000000..5eac795aae28 --- /dev/null +++ b/clang/test/Analysis/array-struct.c @@ -0,0 +1,14 @@ +// RUN: clang -checker-simple -verify %s + +struct s {}; + +void f(void) { + int a[10]; + int (*p)[10]; + p = &a; + (*p)[3] = 1; + + struct s d; + struct s *q; + q = &d; +}