anchor.diff:                             end,
               ?DEBUG("DialyzerOpts: ~p~n", [DialyzerOpts]),
               try dialyzer:run(DialyzerOpts) of
  -                Warnings -> output_warnings(Warnings)
  +                [] ->
  +                    ok;
  +                Warnings ->
  +                    print_warnings(Warnings)
               catch
                   throw:{dialyzer_error, Reason} ->
                       ?ABORT("~s~n", [Reason])
  
positive.code:         [] ->
              ?INFO("The built PLT can be found in ~s~n", [Plt]);
          _ ->
              output_warnings(Warnings)
      end,
      ok.
  
  
negative.code: 
  -include("rebar.hrl").
  
  -type warning() :: {atom(), {string(), integer()}, any()}.
  
  %% ===================================================================
  %% Public API
  