runtime/arm-assem.S: Allow call_into_lisp to call non-SIMPLE-FUN functions.
commitd4ee2563250b8ab6f00d5e329d4fe5058520362e
authorAlastair Bridgewater <nyef@kana.lisphacker.com>
Fri, 25 Apr 2014 21:05:39 +0000 (25 17:05 -0400)
committerAlastair Bridgewater <nyef@kana.lisphacker.com>
Sat, 10 May 2014 19:12:23 +0000 (10 15:12 -0400)
tree79fb5897baea64c7d4fa2f1b5eabef9fb422859e
parent3b293775c0f4100ea33f66f4a83bca2b3340e0bb
runtime/arm-assem.S: Allow call_into_lisp to call non-SIMPLE-FUN functions.

  * Specifically, allow closures and funcallable-instances.

  * This is a small bit, easily missed if your first test case is
for a SIMPLE-FUN and you're temporarily forgetting that closures
and whatnot could need to be called by the runtime...  Or by alien
callbacks generally.
src/runtime/arm-assem.S