From 00f96d80fc3c0be0cd9a575140cb8098ab621f82 Mon Sep 17 00:00:00 2001 From: Julien Signoles <julien.signoles@cea.fr> Date: Fri, 5 Jun 2015 10:46:30 +0200 Subject: [PATCH] [tests] stability wrt OCaml 3.12.1 --- src/plugins/e-acsl/literal_strings.ml | 2 +- .../e-acsl/tests/bts/oracle/gen_bts1390.c | 10 +++++----- .../e-acsl/tests/bts/oracle/gen_bts13902.c | 10 +++++----- .../e-acsl/tests/bts/oracle/gen_bts1837.c | 20 +++++++++---------- .../oracle/gen_literal_string.c | 20 +++++++++---------- .../oracle/gen_literal_string2.c | 20 +++++++++---------- 6 files changed, 41 insertions(+), 41 deletions(-) diff --git a/src/plugins/e-acsl/literal_strings.ml b/src/plugins/e-acsl/literal_strings.ml index ba294e4d1d0..cb8ab4f4999 100644 --- a/src/plugins/e-acsl/literal_strings.ml +++ b/src/plugins/e-acsl/literal_strings.ml @@ -32,7 +32,7 @@ let is_empty () = Datatype.String.Hashtbl.length strings = 0 let add = Datatype.String.Hashtbl.add strings let find = Datatype.String.Hashtbl.find strings -let fold f = Datatype.String.Hashtbl.fold f strings +let fold f = Datatype.String.Hashtbl.fold_sorted f strings (* Local Variables: diff --git a/src/plugins/e-acsl/tests/bts/oracle/gen_bts1390.c b/src/plugins/e-acsl/tests/bts/oracle/gen_bts1390.c index 50aadc2155f..95439a4657d 100644 --- a/src/plugins/e-acsl/tests/bts/oracle/gen_bts1390.c +++ b/src/plugins/e-acsl/tests/bts/oracle/gen_bts1390.c @@ -1,6 +1,6 @@ /* Generated by Frama-C */ -char *__e_acsl_literal_string_2; char *__e_acsl_literal_string; +char *__e_acsl_literal_string_2; struct __anonstruct___mpz_struct_1 { int _mp_alloc ; int _mp_size ; @@ -241,14 +241,14 @@ void *__e_acsl_memchr(void const *buf, int c, size_t n) void __e_acsl_memory_init(void) { - __e_acsl_literal_string_2 = "tata"; - __store_block((void *)__e_acsl_literal_string_2,sizeof("tata")); - __full_init((void *)__e_acsl_literal_string_2); - __literal_string((void *)__e_acsl_literal_string_2); __e_acsl_literal_string = "toto"; __store_block((void *)__e_acsl_literal_string,sizeof("toto")); __full_init((void *)__e_acsl_literal_string); __literal_string((void *)__e_acsl_literal_string); + __e_acsl_literal_string_2 = "tata"; + __store_block((void *)__e_acsl_literal_string_2,sizeof("tata")); + __full_init((void *)__e_acsl_literal_string_2); + __literal_string((void *)__e_acsl_literal_string_2); return; } diff --git a/src/plugins/e-acsl/tests/bts/oracle/gen_bts13902.c b/src/plugins/e-acsl/tests/bts/oracle/gen_bts13902.c index c3965f7f49c..4405fd55d8d 100644 --- a/src/plugins/e-acsl/tests/bts/oracle/gen_bts13902.c +++ b/src/plugins/e-acsl/tests/bts/oracle/gen_bts13902.c @@ -1,6 +1,6 @@ /* Generated by Frama-C */ -char *__e_acsl_literal_string_2; char *__e_acsl_literal_string; +char *__e_acsl_literal_string_2; struct __anonstruct___mpz_struct_1 { int _mp_alloc ; int _mp_size ; @@ -386,14 +386,14 @@ void *__e_acsl_memchr(void const *buf, int c, size_t n) void __e_acsl_memory_init(void) { - __e_acsl_literal_string_2 = "tata"; - __store_block((void *)__e_acsl_literal_string_2,sizeof("tata")); - __full_init((void *)__e_acsl_literal_string_2); - __literal_string((void *)__e_acsl_literal_string_2); __e_acsl_literal_string = "toto"; __store_block((void *)__e_acsl_literal_string,sizeof("toto")); __full_init((void *)__e_acsl_literal_string); __literal_string((void *)__e_acsl_literal_string); + __e_acsl_literal_string_2 = "tata"; + __store_block((void *)__e_acsl_literal_string_2,sizeof("tata")); + __full_init((void *)__e_acsl_literal_string_2); + __literal_string((void *)__e_acsl_literal_string_2); return; } diff --git a/src/plugins/e-acsl/tests/bts/oracle/gen_bts1837.c b/src/plugins/e-acsl/tests/bts/oracle/gen_bts1837.c index 6a0ea2b012a..686c78bb30d 100644 --- a/src/plugins/e-acsl/tests/bts/oracle/gen_bts1837.c +++ b/src/plugins/e-acsl/tests/bts/oracle/gen_bts1837.c @@ -1,7 +1,7 @@ /* Generated by Frama-C */ -char *__e_acsl_literal_string_2; -char *__e_acsl_literal_string; char *__e_acsl_literal_string_3; +char *__e_acsl_literal_string; +char *__e_acsl_literal_string_2; struct __anonstruct___mpz_struct_1 { int _mp_alloc ; int _mp_size ; @@ -141,18 +141,18 @@ int f(void) void __e_acsl_memory_init(void) { - __e_acsl_literal_string_2 = "bar"; - __store_block((void *)__e_acsl_literal_string_2,sizeof("bar")); - __full_init((void *)__e_acsl_literal_string_2); - __literal_string((void *)__e_acsl_literal_string_2); - __e_acsl_literal_string = "foo"; - __store_block((void *)__e_acsl_literal_string,sizeof("foo")); - __full_init((void *)__e_acsl_literal_string); - __literal_string((void *)__e_acsl_literal_string); __e_acsl_literal_string_3 = "toto"; __store_block((void *)__e_acsl_literal_string_3,sizeof("toto")); __full_init((void *)__e_acsl_literal_string_3); __literal_string((void *)__e_acsl_literal_string_3); + __e_acsl_literal_string = "foo"; + __store_block((void *)__e_acsl_literal_string,sizeof("foo")); + __full_init((void *)__e_acsl_literal_string); + __literal_string((void *)__e_acsl_literal_string); + __e_acsl_literal_string_2 = "bar"; + __store_block((void *)__e_acsl_literal_string_2,sizeof("bar")); + __full_init((void *)__e_acsl_literal_string_2); + __literal_string((void *)__e_acsl_literal_string_2); __store_block((void *)(& S),4U); __full_init((void *)(& S)); S = (char *)__e_acsl_literal_string; diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_literal_string.c b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_literal_string.c index a21ae762bc8..5cbdd9a0e2b 100644 --- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_literal_string.c +++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_literal_string.c @@ -1,8 +1,8 @@ /* Generated by Frama-C */ -char *__e_acsl_literal_string_4; -char *__e_acsl_literal_string_2; char *__e_acsl_literal_string; +char *__e_acsl_literal_string_4; char *__e_acsl_literal_string_3; +char *__e_acsl_literal_string_2; struct __anonstruct___mpz_struct_1 { int _mp_alloc ; int _mp_size ; @@ -113,22 +113,22 @@ int G2 = 2; char *U = (char *)"baz"; void __e_acsl_memory_init(void) { - __e_acsl_literal_string_4 = "foo2"; - __store_block((void *)__e_acsl_literal_string_4,sizeof("foo2")); - __full_init((void *)__e_acsl_literal_string_4); - __literal_string((void *)__e_acsl_literal_string_4); - __e_acsl_literal_string_2 = "bar"; - __store_block((void *)__e_acsl_literal_string_2,sizeof("bar")); - __full_init((void *)__e_acsl_literal_string_2); - __literal_string((void *)__e_acsl_literal_string_2); __e_acsl_literal_string = "ss"; __store_block((void *)__e_acsl_literal_string,sizeof("ss")); __full_init((void *)__e_acsl_literal_string); __literal_string((void *)__e_acsl_literal_string); + __e_acsl_literal_string_4 = "foo2"; + __store_block((void *)__e_acsl_literal_string_4,sizeof("foo2")); + __full_init((void *)__e_acsl_literal_string_4); + __literal_string((void *)__e_acsl_literal_string_4); __e_acsl_literal_string_3 = "foo"; __store_block((void *)__e_acsl_literal_string_3,sizeof("foo")); __full_init((void *)__e_acsl_literal_string_3); __literal_string((void *)__e_acsl_literal_string_3); + __e_acsl_literal_string_2 = "bar"; + __store_block((void *)__e_acsl_literal_string_2,sizeof("bar")); + __full_init((void *)__e_acsl_literal_string_2); + __literal_string((void *)__e_acsl_literal_string_2); __store_block((void *)(& S2),4U); __full_init((void *)(& S2)); S2 = (char *)__e_acsl_literal_string_4; diff --git a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_literal_string2.c b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_literal_string2.c index c64b325f8fa..d5bb4999c2d 100644 --- a/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_literal_string2.c +++ b/src/plugins/e-acsl/tests/e-acsl-runtime/oracle/gen_literal_string2.c @@ -1,8 +1,8 @@ /* Generated by Frama-C */ -char *__e_acsl_literal_string_4; -char *__e_acsl_literal_string_2; char *__e_acsl_literal_string; +char *__e_acsl_literal_string_4; char *__e_acsl_literal_string_3; +char *__e_acsl_literal_string_2; struct __anonstruct___mpz_struct_1 { int _mp_alloc ; int _mp_size ; @@ -141,22 +141,22 @@ int G2 = 2; char *U = (char *)"baz"; void __e_acsl_memory_init(void) { - __e_acsl_literal_string_4 = "foo2"; - __store_block((void *)__e_acsl_literal_string_4,sizeof("foo2")); - __full_init((void *)__e_acsl_literal_string_4); - __literal_string((void *)__e_acsl_literal_string_4); - __e_acsl_literal_string_2 = "bar"; - __store_block((void *)__e_acsl_literal_string_2,sizeof("bar")); - __full_init((void *)__e_acsl_literal_string_2); - __literal_string((void *)__e_acsl_literal_string_2); __e_acsl_literal_string = "ss"; __store_block((void *)__e_acsl_literal_string,sizeof("ss")); __full_init((void *)__e_acsl_literal_string); __literal_string((void *)__e_acsl_literal_string); + __e_acsl_literal_string_4 = "foo2"; + __store_block((void *)__e_acsl_literal_string_4,sizeof("foo2")); + __full_init((void *)__e_acsl_literal_string_4); + __literal_string((void *)__e_acsl_literal_string_4); __e_acsl_literal_string_3 = "foo"; __store_block((void *)__e_acsl_literal_string_3,sizeof("foo")); __full_init((void *)__e_acsl_literal_string_3); __literal_string((void *)__e_acsl_literal_string_3); + __e_acsl_literal_string_2 = "bar"; + __store_block((void *)__e_acsl_literal_string_2,sizeof("bar")); + __full_init((void *)__e_acsl_literal_string_2); + __literal_string((void *)__e_acsl_literal_string_2); __store_block((void *)(& S2),4U); __full_init((void *)(& S2)); S2 = (char *)__e_acsl_literal_string_4; -- GitLab