# `Dialyxir.Warnings.PatternMatchCovered`
[🔗](https://github.com/jeremyjh/dialyxir/blob/1.4.8/lib/dialyxir/warnings/pattern_match_covered.ex#L1)

The pattern match has a later clause that will never be executed,
because a more general clause is higher in the matching order.

## Example

    defmodule Example do
      def ok() do
        unmatched(:error)
      end

      defp unmatched(_), do: :ok

      defp unmatched(:error), do: :error
    end

---

*Consult [api-reference.md](api-reference.md) for complete listing*
