X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fx86-64%2Fvm.lisp;h=44a68b1b177c3d7dc7112a0c962f5094fc253ac7;hb=3da8e4ca35e534942f7a5046490d169509170c85;hp=fd8b94bfa7f28c73d38c8846a2aebbe9d6bac379;hpb=78fa16bf55be44cc16845be84d98023e83fb14bc;p=sbcl.git diff --git a/src/compiler/x86-64/vm.lisp b/src/compiler/x86-64/vm.lisp index fd8b94b..44a68b1 100644 --- a/src/compiler/x86-64/vm.lisp +++ b/src/compiler/x86-64/vm.lisp @@ -466,21 +466,6 @@ (noise (symbol-name (sc-name sc)))))) ;;; FIXME: Could this, and everything that uses it, be made #!+SB-SHOW? - -;;; The loader uses this to convert alien names to the form they need in -;;; the symbol table (for example, prepending an underscore). - -;;; The loader uses this to convert alien names to the form they need in -;;; the symbol table (for example, prepending an underscore). -(defun extern-alien-name (name) - (declare (type string name)) - ;; ELF ports currently don't need any prefix - (typecase name - (simple-base-string name) - (base-string (coerce name 'simple-base-string)) - (t (handler-case (coerce name 'simple-base-string) - (type-error () (error "invalid external alien name: ~S" name)))))) - (defun dwords-for-quad (value) (let* ((lo (logand value (1- (ash 1 32)))) (hi (ash value -32)))