From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id NAA07393 for caml-redistribution; Fri, 26 Feb 1999 13:16:17 +0100 (MET) Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id TAA31228 for ; Thu, 25 Feb 1999 19:30:09 +0100 (MET) Received: from mail4.svr.pol.co.uk (mail4.svr.pol.co.uk [195.92.193.211]) by nez-perce.inria.fr (8.8.7/8.8.7) with ESMTP id TAA15633 for ; Thu, 25 Feb 1999 19:30:06 +0100 (MET) Received: from modem-86.zoloft.dialup.pol.co.uk ([62.136.95.86] helo=toy.william.bogus ident=williamc) by mail4.svr.pol.co.uk with esmtp (Exim 2.10 #1) id 10G5Xx-0002xr-00 for caml-list@inria.fr; Thu, 25 Feb 1999 18:30:06 +0000 Received: (from williamc@localhost) by toy.william.bogus (8.8.7/8.8.7) id SAA17936; Thu, 25 Feb 1999 18:28:57 GMT Date: Thu, 25 Feb 1999 18:28:57 GMT Message-Id: <199902251828.SAA17936@toy.william.bogus> From: William Chesters To: caml-list@inria.fr Subject: camlp4 bug with "include" Sender: weis When camlp4 is used as a preprocessor, nothing after an "include" in a signature gets passed to ocamlc. Here's a patch to fix it: *** camlp4/ast2pt.ml Tue Dec 1 08:19:34 1998 --- ast2pt.ml Thu Feb 25 18:17:10 1999 *************** *** 505,509 **** | SgExt loc n t p -> [mksig loc (Psig_value (shd n) (mkvalue_desc t p)) :: l] ! | SgInc loc mt -> [mksig loc (Psig_include (module_type mt))] | SgMod loc n mt -> [mksig loc (Psig_module (shd n) (module_type mt)) :: l] | SgMty loc n mt -> --- 505,509 ---- | SgExt loc n t p -> [mksig loc (Psig_value (shd n) (mkvalue_desc t p)) :: l] ! | SgInc loc mt -> [mksig loc (Psig_include (module_type mt)) :: l] | SgMod loc n mt -> [mksig loc (Psig_module (shd n) (module_type mt)) :: l] | SgMty loc n mt ->