anchor.diff:        pp_type(Dev, const_decl_type(I)),
         write(Dev, [" ", const_decl_value(I), "\n"]);
       #llvm_landingpad{} ->
  -      write(Dev, "landingpad { i8*, i32 } "),
  -      case Ver < {3,7} of false -> ok; true ->
  -	  write(Dev, "personality i32 (i32, i64, i8*,i8*)* "
  -		"@__gcc_personality_v0 ")
  -      end,
  -      write(Dev, "cleanup\n");
  +      write(Dev, "landingpad { i8*, i32 } cleanup\n");
       #llvm_asm{} ->
         write(Dev, [asm_instruction(I), "\n"]);
       #llvm_adj_stack{} ->
  
positive.code:       pp_args(Dev, fun_def_arglist(I)),
        write(Dev, ") "),
        pp_options(Dev, fun_def_fn_attrs(I)),
        case Ver >= {3,7} of false -> ok; true ->
  	  write(Dev, "personality i32 (i32, i64, i8*,i8*)* "
  		"@__gcc_personality_v0 ")
        end,
        case fun_def_align(I) of
          [] -> ok;
          N -> write(Dev, ["align ", N])
  
negative.code:       pp_type(Dev, adj_stack_type(I)),
        write(Dev, [" ", adj_stack_offset(I),")\n"]);
      #llvm_meta{} ->
        write(Dev, ["!", meta_id(I), " = !{ "]),
        write(Dev, string:join([if is_list(Op) -> ["!\"", Op, "\""];
  				 is_integer(Op) -> ["i32 ", integer_to_list(Op)];
  				 is_record(Op, llvm_meta) ->
  