anchor.diff:      ?line Is = erts_debug:instructions(),
       ?line _ = [list_to_atom(I) || I <- Is],
       ok.
  +
  +id(I) ->
  +    I.
  
positive.code:     Dog=?config(watchdog, Config),
      ?t:timetrap_cancel(Dog).
  
  flat_size(Config) when is_list(Config) ->
      0 = erts_debug:flat_size([]),
      0 = erts_debug:flat_size(42),
      2 = erts_debug:flat_size([a|b]),
      1 = erts_debug:flat_size({}),
      2 = erts_debug:flat_size({[]}),
      3 = erts_debug:flat_size({a,b}),
      7 = erts_debug:flat_size({a,[b,c]}),
      ok.
  
  flat_size_big(Config) when is_list(Config) ->
      %% Build a term whose external size only fits in a big num (on 32-bit CPU).
  
negative.code: -export([all/0, suite/0,groups/0,init_per_suite/1, end_per_suite/1, 
  	 init_per_group/2,end_per_group/2,
  	 init_per_testcase/2,end_per_testcase/2,
  	 test_size/1,flat_size_big/1,df/1,
  	 instructions/1]).
  
  suite() -> [{ct_hooks,[ts_install_cth]}].
  
  all() -> 
      [test_size, flat_size_big, df, instructions].
  
  groups() -> 
      [].
  