X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fhppa%2Ftype-vops.lisp;h=97687d8be5512142848fbaded8fe76679e57840f;hb=5e9825374b74df450d8cfb2c005e6bef30197734;hp=cf5de08ce88b67682fe0f3b148c4679195fc5be7;hpb=45c05300d987de3278a713b9929f2716b257f082;p=sbcl.git diff --git a/src/compiler/hppa/type-vops.lisp b/src/compiler/hppa/type-vops.lisp index cf5de08..97687d8 100644 --- a/src/compiler/hppa/type-vops.lisp +++ b/src/compiler/hppa/type-vops.lisp @@ -38,14 +38,6 @@ (inst extru value 31 3 temp)) (inst bci := not-p lowtag temp target))) -(defun %test-lowtag-and-headers (value target not-p lowtag - function-p headers &key temp) - (let ((drop-through (gen-label))) - (%test-lowtag value (if not-p drop-through target) nil lowtag - :temp temp) - (%test-headers value target not-p function-p headers - :drop-through drop-through :temp temp :temp-loaded t))) - (defun %test-headers (value target not-p function-p headers &key temp (drop-through (gen-label)) temp-loaded) (let ((lowtag (if function-p fun-pointer-lowtag other-pointer-lowtag)))