anchor.diff:  restore_erlcinfo(G, InclDirs) ->
       case file:read_file(erlcinfo_file()) of
           {ok, Data} ->
  -            %% Since externally passed InclDirs can influence erlcinfo graph (see
  -            %% modify_erlcinfo), we have to check here that they didn't change.
  +            %% Since externally passed InclDirs can influence erlcinfo
  +            %% graph (see modify_erlcinfo), we have to check here that
  +            %% they didn't change.
               #erlcinfo{vsn=?ERLCINFO_VSN, info={Vs, Es, InclDirs}} =
                   binary_to_term(Data),
               lists:foreach(
  
positive.code:     end.
  
  update_max_modified_deps(G, Source) ->
      MaxModified = lists:max(lists:map(
          fun(File) -> {_, MaxModified} = digraph:vertex(G, File), MaxModified end,
          [Source|digraph:out_neighbours(G, Source)])),
      digraph:add_vertex(G, Source, MaxModified),
      MaxModified.
  
  
negative.code: 
      G = init_erlcinfo(proplists:get_all_values(i, ErlOpts), AllErlFiles),
      NeededErlFiles = needed_files(G, OutDir1, AllErlFiles),
      {ErlFirstFiles, ErlOptsFirst} = erl_first_files(Config,
                                                      ErlOpts,
                                                      NeededErlFiles),
      {DepErls, OtherErls} =
          lists:partition(
            fun(Source) ->
                    digraph:in_degree(G, Source) > 0
            end,
            [F || F <- NeededErlFiles, not lists:member(F, ErlFirstFiles)]),
      DepErlsOrdered = digraph_utils:topsort(digraph_utils:subgraph(G, DepErls)),
      FirstErls = ErlFirstFiles ++ lists:reverse(DepErlsOrdered),
      ?DEBUG("Files to compile first: ~p~n", [FirstErls]),
  