From: Taylor R. Campbell Date: Mon, 2 Feb 2009 15:03:21 +0000 (+0000) Subject: Expand the list of declarations known to be handled by the compiler. X-Git-Tag: 20090517-FFI~84 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=e47d054436482f4126cd09c1bf4b249c31a74534;p=mit-scheme.git Expand the list of declarations known to be handled by the compiler. --- diff --git a/v7/src/sf/cgen.scm b/v7/src/sf/cgen.scm index 2f6cbfca9..32d378a95 100644 --- a/v7/src/sf/cgen.scm +++ b/v7/src/sf/cgen.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Id: cgen.scm,v 4.11 2008/01/30 20:02:37 cph Exp $ +$Id: cgen.scm,v 4.12 2009/02/02 15:03:21 riastradh Exp $ Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, @@ -87,12 +87,17 @@ USA. ;; Declarations which are not handled by SF but are known to be handled ;; by the compiler so SF ignores then silently. '( - IGNORE-REFERENCE-TRAPS + CONSTANT IGNORE-ASSIGNMENT-TRAPS - TYPE-CHECKS + IGNORE-REFERENCE-TRAPS + NO-RANGE-CHECKS NO-TYPE-CHECKS + PURE-FUNCTION RANGE-CHECKS - NO-RANGE-CHECKS + SIDE-EFFECT-FREE + TYPE-CHECKS + USUAL-DEFINITION + UUO-LINK )) (define (known-compiler-declaration? declaration)