anchor.diff:                      end
               end;
           false ->
  -            modify_erlcinfo(G, Source, filelib:last_modified(Source), Dirs)
  +            modify_erlcinfo(G, Source, filelib:last_modified(Source), filename:dirname(Source), Dirs)
       end.
   
   update_erlcinfo_fun(G, Dirs) ->
  
positive.code:     digraph:add_vertex(G, Source, MaxModified),
      MaxModified.
  
  modify_erlcinfo(G, Source, LastModified, Dirs) ->
      {ok, Fd} = file:open(Source, [read]),
      Incls = parse_attrs(Fd, []),
      AbsIncls = expand_file_names(Incls, Dirs),
      ok = file:close(Fd),
      digraph:add_vertex(G, Source, LastModified),
  
negative.code: %% Given the filename from an include_lib attribute, if the path
  %% exists, return unmodified, or else get the absolute ERL_LIBS
  %% path.
  maybe_expand_include_lib_path(File, Dir) ->
      case filelib:is_regular(filename:join(Dir, File)) of
          true ->
              [filename:join(Dir, File)];
          false ->
              expand_include_lib_path(File)
      end.
  