anchor.diff:  end_per_group(_, _Config) ->
       ok.
   
  +init_per_testcase(named_labels, Config) ->
  +    %% Only run named_labels on platforms where we know it works.
  +    case erlang:system_info(system_architecture) of
  +	"x86" ++ _ ->
  +	    [{asmbefore,get_tmp_asm_files()}|Config];
  +	"aarch64" ++ _ ->
  +	    [{asmbefore,get_tmp_asm_files()}|Config];
  +	_ ->
  +	    {skip, "Unsupported architecture"}
  +    end;
  +init_per_testcase(_Case, Config) ->
  +    Config.
  +
  +end_per_testcase(named_labels, Config) ->
  +    AsmToDelete = get_tmp_asm_files() -- proplists:get_value(asmbefore, Config),
  +    lists:foreach(
  +      fun(File) ->
  +              ok = file:delete(File)
  +      end, AsmToDelete),
  +    ok;
  +end_per_testcase(_, _Config) ->
  +    ok.
  +
   get_tmp_so_files() ->
       {ok, Home} = init:get_argument(home),
       filelib:wildcard("/tmp/jitted-*.so") ++
  
positive.code:             ct:log("Did not find disassembly test for ~ts.~n~ts",
                     [Symbol, Anno])
      end.
      
  
negative.code: 
  -export([suite/0, groups/0, all/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]).
  -export([annotate/1, named_labels/1, symbols/1]).
  
  suite() ->
      [{timetrap, {minutes, 4}}].
  