anchor.diff:                           Large/bits>>),
   	    ok
       end.
  -    
  +
   id(I) -> I.
  +
  +memsize() ->
  +    application:ensure_all_started(os_mon),
  +    {Tot,_Used,_}  = memsup:get_memory_data(),
  +    Tot.
  
positive.code: 
  %% Produce a large result of bs_add that, if cast to signed int, would overflow
  %% into a negative number that fits a smallnum.
  bs_add_overflow(Config) ->
      case erlang:system_info(wordsize) of
  	8 ->
  	    {skip, "64-bit architecture"};
  	4 ->
  	    Large = <<0:((1 bsl 30)-1)>>,
  	    {'EXIT',{system_limit,_}} =
  
negative.code:      huge_float_field, huge_binary, system_limit, badarg,
       copy_writable_binary, kostis, dynamic, bs_add, otp_7422, zero_width,
       bad_append, bs_add_overflow].
  
  init_per_suite(Config) ->
      Config.
  
  end_per_suite(_Config) ->
      application:stop(os_mon).
  
  big(1) ->
      57285702734876389752897683.
  