Browse thread
Re: Where did the exception occur?
[
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: | Ohad Rodeh <orodeh@c...> |
| Subject: | Assert |
I have a problem with the assert solution. It does not
indicate the line number in the source code. For example, running the
program:
let _ =
try
raise Not_found
with _ -> assert false
Results in:
Fatal error: uncaught exception Pervasives.Assert_failure("xx.ml", 484,
496)
Ohad.
On Tue, 31 Oct 2000, Mattias Waldau wrote:
> Nice idea with 'with Not_found -> assert false'.
>
> 1. But why can't the assert-information be available for all raise? wouldn't
> that be the same?
>
> 2. If the we cannot include this in 'raise', how can I automate it, so that
> I get the assert-behaviourif I keep the asserts, and the normal behaviour
> otherwise. I normally don't deliver code with assert enabled.
>
> /mattias
>
>