Project

General

Profile

« Previous | Next » 

Revision f3d244c1

Added by Xavier Thirioux about 8 years ago

...

View differences:

src/backends/C/c_backend_common.ml
491 491
    end
492 492

  
493 493
let pp_const_initialize pp_var fmt const =
494
  let m = Machine_code.empty_machine in
495 494
  let var = mk_val (LocalVar (Corelang.var_decl_of_const const)) const.const_type in
496 495
  let rec aux indices value fmt typ =
497 496
    if Types.is_array_type typ
......
508 507
      let indices = List.rev indices in
509 508
      let pp_var_suffix fmt var =
510 509
	fprintf fmt "%a%a" (pp_c_val "" pp_var) var pp_array_suffix indices in
511
      let pp_value fmt value = pp_c_val "" pp_var fmt value in
512 510
      begin
513 511
	Mpfr.pp_inject_init pp_var_suffix fmt var;
514 512
	fprintf fmt "@,";

Also available in: Unified diff