about summary refs log tree commit diff homepage
path: root/test/Expr/Parser
diff options
context:
space:
mode:
authorCristian Cadar <cristic@cs.stanford.edu>2009-06-04 06:53:05 +0000
committerCristian Cadar <cristic@cs.stanford.edu>2009-06-04 06:53:05 +0000
commit136068f571d7f47bf1c2ab9417a874b0829bc670 (patch)
tree81f7e29dc4aae20c1373be0d57b2d22241e53c1d /test/Expr/Parser
parente3bca69757a80b46d743195944fed6481dec7e4f (diff)
downloadklee-136068f571d7f47bf1c2ab9417a874b0829bc670.tar.gz
Moved MultiByteReads.pc in test/Expr/Parser
git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@72851 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Expr/Parser')
-rw-r--r--test/Expr/Parser/MultiByteReads.pc17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/Expr/Parser/MultiByteReads.pc b/test/Expr/Parser/MultiByteReads.pc
new file mode 100644
index 00000000..af94b516
--- /dev/null
+++ b/test/Expr/Parser/MultiByteReads.pc
@@ -0,0 +1,17 @@
+# RUN: %kleaver -print-ast -pc-multibyte-reads=true %s >log
+# RUN: grep -q "(ReadLSB w32 4 arr1)" log
+# RUN: grep -q "(ReadMSB w32 2 arr2)" log
+
+(query [(Not (Slt 100
+                  (Concat w32 (Read w8 7 arr1)
+                              (Concat w24 (Read w8 6 arr1)
+                                          (Concat w16 (Read w8 5 arr1) (Read w8 4 arr1))))))]
+       false)
+
+
+(query [(Not (Slt 100
+                  (Concat w32 (Read w8 2 arr2)
+                              (Concat w24 (Read w8 3 arr2)
+                                          (Concat w16 (Read w8 4 arr2) (Read w8 5 arr2))))))]
+       false)
+