From 5228b7c205136720b4861efbf2323422ad77ddc0 Mon Sep 17 00:00:00 2001
From: Virgile Prevosto <virgile.prevosto@m4x.org>
Date: Wed, 24 Apr 2019 16:33:33 +0200
Subject: [PATCH] [tests] partial update

---
 tests/libc/oracle/fc_libc.1.res.oracle        |  4 ++--
 tests/misc/oracle/obfuscate.res.oracle        |  2 +-
 tests/spec/oracle/all.res.oracle              | 10 ++++-----
 tests/spec/oracle/null_ptr.res.oracle         |  2 +-
 tests/spec/oracle/parsing.res.oracle          |  4 ++--
 .../oracle/real_typing_bts1309.res.oracle     |  2 +-
 .../syntax/oracle/static_formals_1.res.oracle | 22 +++++++++----------
 7 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/tests/libc/oracle/fc_libc.1.res.oracle b/tests/libc/oracle/fc_libc.1.res.oracle
index 0e7823ec685..4202b6e1aa9 100644
--- a/tests/libc/oracle/fc_libc.1.res.oracle
+++ b/tests/libc/oracle/fc_libc.1.res.oracle
@@ -4783,7 +4783,7 @@ int unsetenv(char const *name)
     requires
       alignment_is_a_suitable_power_of_two:
         alignment ≥ sizeof(void *) ∧
-        ((unsigned int)alignment & ((unsigned int)alignment - 1)) ≡ 0;
+        ((size_t)alignment & ((size_t)alignment - 1)) ≡ 0;
     assigns __fc_heap_status, \result;
     assigns __fc_heap_status
       \from (indirect: alignment), size, __fc_heap_status;
@@ -4820,7 +4820,7 @@ int posix_memalign(void **memptr, size_t alignment, size_t size)
   assert
   alignment_is_a_suitable_power_of_two:
     alignment ≥ sizeof(void *) ∧
-    ((unsigned int)alignment & ((unsigned int)alignment - 1)) ≡ 0;
+    ((size_t)alignment & ((size_t)alignment - 1)) ≡ 0;
    */
   ;
   *memptr = malloc(size);
diff --git a/tests/misc/oracle/obfuscate.res.oracle b/tests/misc/oracle/obfuscate.res.oracle
index 124447020ca..c56321364a9 100644
--- a/tests/misc/oracle/obfuscate.res.oracle
+++ b/tests/misc/oracle/obfuscate.res.oracle
@@ -123,7 +123,7 @@ int F3(int f2)
   V3 = 0;
   if (f2) goto L2;
   V3 ++;
-  /*@ assert property: V3 ≢ 0? 1 ≢ 0: 0 ≢ 0; */ ;
+  /*@ assert property: V3? 1 ≢ 0: 0 ≢ 0; */ ;
   L2: ;
   return V3;
 }
diff --git a/tests/spec/oracle/all.res.oracle b/tests/spec/oracle/all.res.oracle
index eb8254c5c9c..8543e35a53d 100644
--- a/tests/spec/oracle/all.res.oracle
+++ b/tests/spec/oracle/all.res.oracle
@@ -29,7 +29,7 @@ axiomatic Test {
   
   axiom e: P ⊻ Q;
   
-  axiom f: 0 ≢ 0? P: Q;
+  axiom f: 0? P: Q;
   
   axiom g: (P ⇒ P) ∧ (¬P ⇒ Q);
   
@@ -39,13 +39,13 @@ axiomatic Test {
   
   }
  */
-/*@ predicate R(ℤ i, ℤ j) = (1 ≢ 0? i + j: (j: j)) ≡ i + j;
+/*@ predicate R(ℤ i, ℤ j) = (1? i + j: (j: j)) ≡ i + j;
  */
-/*@ predicate S(ℤ i, ℤ j) = (1 ≢ 0? (i: j): j) ≡ j;
+/*@ predicate S(ℤ i, ℤ j) = (1? (i: j): j) ≡ j;
  */
-/*@ predicate T(ℤ i, ℤ j) = (1 ≢ 0? i: j) ≡ i;
+/*@ predicate T(ℤ i, ℤ j) = (1? i: j) ≡ i;
  */
-/*@ lemma tauto: 0 ≢ 0? T(0, 0): R(1, 2);
+/*@ lemma tauto: 0? T(0, 0): R(1, 2);
  */
 /*@ lemma tauto2: (R(0, 1) ⇒ S(3, 4)) ∧ (¬R(0, 1) ⇒ T(5, 6));
  */
diff --git a/tests/spec/oracle/null_ptr.res.oracle b/tests/spec/oracle/null_ptr.res.oracle
index 5412691e03a..59e76f0ef7d 100644
--- a/tests/spec/oracle/null_ptr.res.oracle
+++ b/tests/spec/oracle/null_ptr.res.oracle
@@ -22,7 +22,7 @@ void f(char *x)
   return;
 }
 
-/*@ ensures (\result ≢ 0) ≡ \true; */
+/*@ ensures \result ≡ \true; */
 int g(void)
 {
   int __retres;
diff --git a/tests/spec/oracle/parsing.res.oracle b/tests/spec/oracle/parsing.res.oracle
index 487e29fb134..37ceb452828 100644
--- a/tests/spec/oracle/parsing.res.oracle
+++ b/tests/spec/oracle/parsing.res.oracle
@@ -7,9 +7,9 @@
 /* Generated by Frama-C */
 /*@ lemma bidon{Here}: ∀ int *t; ¬(*(t + 0) > 0);
  */
-/*@ lemma bidon1{Here}: ∀ int *t; !(*(t + 0) ≢ 0) ≡ (0 ≢ 0);
+/*@ lemma bidon1{Here}: ∀ int *t; !*(t + 0) ≡ 0;
  */
-/*@ lemma bidon2{Here}: ∀ int *t; !(*(t + 0) ≢ 0) ≡ (0 ≢ 0);
+/*@ lemma bidon2{Here}: ∀ int *t; !*(t + 0) ≡ 0;
  */
 /*@
 predicate foo{L}(int *a, int *b, int length) =
diff --git a/tests/spec/oracle/real_typing_bts1309.res.oracle b/tests/spec/oracle/real_typing_bts1309.res.oracle
index 263809eb183..47e5a9adb68 100644
--- a/tests/spec/oracle/real_typing_bts1309.res.oracle
+++ b/tests/spec/oracle/real_typing_bts1309.res.oracle
@@ -3,7 +3,7 @@
 void foo(int c)
 {
   float f = (float)1.0;
-  /*@ assert 0.0 ≤ (c ≢ 0? f: 2.0); */ ;
+  /*@ assert 0.0 ≤ (c? f: 2.0); */ ;
   return;
 }
 
diff --git a/tests/syntax/oracle/static_formals_1.res.oracle b/tests/syntax/oracle/static_formals_1.res.oracle
index a699b713faa..33d75e1e69f 100644
--- a/tests/syntax/oracle/static_formals_1.res.oracle
+++ b/tests/syntax/oracle/static_formals_1.res.oracle
@@ -2,23 +2,23 @@
 [kernel] Parsing tests/syntax/static_formals_2.c (with preprocessing)
 /* Generated by Frama-C */
 /*@ requires /* vid:23, lvid:23 */x < 10; */
-static int /* vid:52 */f(int /* vid:23, lvid:23 */x);
+static int /* vid:54 */f(int /* vid:23, lvid:23 */x);
 
-int /* vid:26 */g(void)
+int /* vid:28 */g(void)
 {
-  int /* vid:27 */tmp;
-  /* vid:27 */tmp = /* vid:52 */f(4);
-  return /* vid:27 */tmp;
+  int /* vid:29 */tmp;
+  /* vid:29 */tmp = /* vid:54 */f(4);
+  return /* vid:29 */tmp;
 }
 
-/*@ requires /* vid:47, lvid:47 */x < 10; */
-static int /* vid:53 */f_0(int /* vid:47, lvid:47 */x);
+/*@ requires /* vid:49, lvid:49 */x < 10; */
+static int /* vid:55 */f_0(int /* vid:49, lvid:49 */x);
 
-int /* vid:50 */h(void)
+int /* vid:52 */h(void)
 {
-  int /* vid:51 */tmp;
-  /* vid:51 */tmp = /* vid:53 */f_0(6);
-  return /* vid:51 */tmp;
+  int /* vid:53 */tmp;
+  /* vid:53 */tmp = /* vid:55 */f_0(6);
+  return /* vid:53 */tmp;
 }
 
 
-- 
GitLab