   defp show_warnings(sources) do
     for source(source: source, warnings: warnings) <- sources do
       file = Path.absname(source)
+
       for {line, message} <- warnings do
         :elixir_errors.warn(line, file, message)
       end

    Enum.each(read_manifest(manifest, compile_path), fn
      module(beam: beam) ->
        File.rm(beam)
      _ ->
        :ok
    end)

    runtime_dispatches: [],
    external: [],
    warnings: []
  )

  @doc """
  Compiles stale Elixir files.
