X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fhppa%2Fcall.lisp;h=594ae1e9970f08bd7516a0c6103c5d302b592080;hb=69d60b456b07a0256f08df0d02484f361ce5737c;hp=ee7485da101209675b964494367301d77cabc215;hpb=581e3d62de8cb37e13ad9db63e5537c0f962be28;p=sbcl.git diff --git a/src/compiler/hppa/call.lisp b/src/compiler/hppa/call.lisp index ee7485d..594ae1e 100644 --- a/src/compiler/hppa/call.lisp +++ b/src/compiler/hppa/call.lisp @@ -1,5 +1,15 @@ -(in-package "SB!VM") +;;;; the VM definition of function call for the HPPA + +;;;; This software is part of the SBCL system. See the README file for +;;;; more information. +;;;; +;;;; This software is derived from the CMU CL system, which was +;;;; written at Carnegie Mellon University and released into the +;;;; public domain. The software is in the public domain and is +;;;; provided with absolutely no warranty. See the COPYING and CREDITS +;;;; files for more information. +(in-package "SB!VM") ;;;; Interfaces to IR2 conversion: @@ -309,7 +319,7 @@ default-value-8 (inst compute-code-from-lra code-tn lra-label temp code-tn) (let ((defaults (defaults))) - (assert defaults) + (aver defaults) (assemble (*elsewhere*) (trace-table-entry trace-table-call-site) DEFAULT-STACK-VALS @@ -594,7 +604,7 @@ default-value-8 ;;; the current frame. ;;; (macrolet ((define-full-call (name named return variable) - (assert (not (and variable (eq return :tail)))) + (aver (not (and variable (eq return :tail)))) `(define-vop (,name ,@(when (eq return :unknown) '(unknown-values-receiver)))