projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
In the mips sigtrap hander, and for the case of a break instruction in a
[sbcl.git]
/
src
/
code
/
target-alieneval.lisp
diff --git
a/src/code/target-alieneval.lisp
b/src/code/target-alieneval.lisp
index
822dd7d
..
c670384
100644
(file)
--- a/
src/code/target-alieneval.lisp
+++ b/
src/code/target-alieneval.lisp
@@
-852,7
+852,8
@@
ENTER-ALIEN-CALLBACK pulls the corresponsing trampoline out and calls it.")
(let ((type (parse-alien-type spec env)))
(if (or (alien-integer-type-p type)
(alien-float-type-p type)
(let ((type (parse-alien-type spec env)))
(if (or (alien-integer-type-p type)
(alien-float-type-p type)
- (alien-pointer-type-p type))
+ (alien-pointer-type-p type)
+ (alien-system-area-pointer-type-p type))
(ceiling (alien-type-word-aligned-bits type) sb!vm:n-byte-bits)
(error "Unsupported callback argument type: ~A" type))))
(ceiling (alien-type-word-aligned-bits type) sb!vm:n-byte-bits)
(error "Unsupported callback argument type: ~A" type))))