anchor.diff:        pp_type(Dev, adj_stack_type(I)),
         write(Dev, [" ", adj_stack_offset(I),")\n"]);
       #llvm_meta{} ->
  -      write(Dev, ["!", meta_id(I), " = "]),
  -      Named = case string:to_integer(meta_id(I)) of
  -		{_, ""} -> false;
  -		_ -> true
  -	      end,
  -      case Ver < {3,6} andalso not Named of
  -	true -> write(Dev, "metadata !{metadata ");
  -	false -> write(Dev, "!{ ")
  -      end,
  +      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) ->
  
positive.code:         true -> write(Dev, "volatile ");
          false -> ok
        end,
        pp_dereference_type(Dev, Ver, load_p_type(I)),
        write(Dev, [" ", load_pointer(I), " "]),
        case load_alignment(I) of
          [] -> ok;
  
negative.code:       pp_type(Dev, const_decl_type(I)),
        write(Dev, [" ", const_decl_value(I), "\n"]);
      #llvm_landingpad{} ->
        write(Dev, "landingpad { i8*, i32 } cleanup\n");
      #llvm_asm{} ->
        write(Dev, [asm_instruction(I), "\n"]);
      #llvm_adj_stack{} ->
  