From 8bc287d44964dbf170f88f6109ea4e8d271f7fed Mon Sep 17 00:00:00 2001 From: Michele Alberti <michele.alberti@cea.fr> Date: Mon, 10 Feb 2020 17:35:32 +0100 Subject: [PATCH] [kernel] Keep some reference to forbidden explicit initializer. --- src/kernel_internals/typing/cabs2cil.ml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/kernel_internals/typing/cabs2cil.ml b/src/kernel_internals/typing/cabs2cil.ml index aa8deb6723c..385f2198dc8 100644 --- a/src/kernel_internals/typing/cabs2cil.ml +++ b/src/kernel_internals/typing/cabs2cil.ml @@ -3360,7 +3360,8 @@ let rec collectInitializer (Integer.to_int ni), false | _ -> Kernel.fatal ~current:true - "Array length %a is not a compile-time constant." + "Array length %a is not a compile-time constant: \ + no explicit initializer allowed." Cil_printer.pp_exp len end | _ -> @@ -3678,7 +3679,8 @@ let integerArrayLength (leno: exp option) : int = try lenOfArray leno with LenOfArray -> Kernel.fatal ~current:true - "Array length %a is not a compile-time constant." + "Array length %a is not a compile-time constant: \ + no explicit initializer allowed." Cil_printer.pp_exp len let find_field_offset cond (fidlist: fieldinfo list) : offset = -- GitLab