Remove unnecessary inline/notinline pairs for defstruct ctors.
commite9046da9d3dc1be0aa772c5e7c21b74d1121c350
authorDouglas Katzman <dougk@google.com>
Wed, 9 Dec 2015 02:51:22 +0000 (8 21:51 -0500)
committerDouglas Katzman <dougk@google.com>
Wed, 9 Dec 2015 04:23:41 +0000 (8 23:23 -0500)
tree7575226ac85b96a5c9770bcb77a8fae7c0104e45
parentd5039340ec0a4bd9cc3ce58452b007d29ad1c150
Remove unnecessary inline/notinline pairs for defstruct ctors.

The builtin machinery can reconstruct any constructor function
for a toplevel defstruct - the compiler doesn't need to be pre-informed
of inline-ness. A declaration of INLINE is still required at the call
site, but it's more beautiful without the extra preliminary noise.
src/code/early-pprint.lisp
src/code/early-thread.lisp
src/code/restart.lisp
src/code/target-thread.lisp
tests/dynamic-extent.impure.lisp