anchor.diff:  -spec noenv_output_generated([option()]) -> boolean().
   
   noenv_output_generated(Opts) ->
  +    {_,Passes} = passes(file, expand_opts(Opts)),
       any(fun ({save_binary,_F}) -> true;
   	    (_Other) -> false
  -	end, passes(file, expand_opts(Opts))).
  +	end, Passes).
   
   %%
   %%  Local functions
  
positive.code: 		      end}.
  
  internal({forms,Forms}, Opts) ->
      Ps = passes(forms, Opts),
      internal_comp(Ps, "", "", #compile{code=Forms,options=Opts});
  internal({file,File}, Opts) ->
      Ps = passes(file, Opts),
      Compile = #compile{options=Opts},
      case member(from_core, Opts) of
  	true -> internal_comp(Ps, File, ".core", Compile);
  	false ->
  	    case member(from_beam, Opts) of
  		true ->
  		    internal_comp(Ps, File, ".beam", Compile);
  		false ->
  		    case member(from_asm, Opts) orelse member(asm, Opts) of
  			true ->
  			    internal_comp(Ps, File, ".S", Compile);
  			false ->
  			    internal_comp(Ps, File, ".erl", Compile)
  		    end
  	    end
      end.
  
  internal_comp(Passes, File, Suffix, St0) ->
      Dir = filename:dirname(File),
  
negative.code: %%
  %% %CopyrightBegin%
  %%
  %% Copyright Ericsson AB 1996-2011. All Rights Reserved.
  %%
  %% The contents of this file are subject to the Erlang Public License,
  %% Version 1.1, (the "License"); you may not use this file except in
  