Browse thread
Bugs with pattern-matching and exceptions
-
Louis Gesbert
-
Jacques Garrigue
- Alain Frisch
- Louis Gesbert
- Alain Frisch
-
Jacques Garrigue
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Alain Frisch <Alain.Frisch@i...> |
| Subject: | Re: [Caml-list] Bugs with pattern-matching and exceptions |
Jacques Garrigue wrote:
> This is fixed in 3.09.
>
> # exception E' = E;;
> # match E with E' -> true | _ -> false;;
> - : bool = true
This worked also in 3.08 and is not what Louis complained about
("exception E;; exception E'=E;; exception E;; E=E'" returning true).
I think there is and was really no bug in the pattern matching, just a
weird behavior of the generic comparison function on exception values.
-- Alain