From 3710309d39f65718ab5990d53a977acb241432a9 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Mon, 16 Nov 2009 08:38:31 +0100 Subject: nimrod compiles again --- doc/manual.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/manual.txt b/doc/manual.txt index a203b75e0..647ce2774 100755 --- a/doc/manual.txt +++ b/doc/manual.txt @@ -2276,7 +2276,7 @@ top-level symbols that are marked with an asterisk (``*``) are exported. The algorithm for compiling modules is: -- Compile the whole module as usual, following import statements recursively +- compile the whole module as usual, following import statements recursively - if there is a cycle only import the already parsed symbols (that are exported); if an unknown identifier occurs then abort @@ -2408,6 +2408,11 @@ time only. No code will be generated for it. Compile time procs are useful as helpers for macros. +noReturn pragma +--------------- +The `noreturn`:idx: pragma is used to mark a proc that it never returns. + + error pragma ------------ The `error`:idx: pragma is used to make the compiler output an error message -- cgit 1.4.1-2-gfad0