slburson/fset — pull request #3 by tuscland (2014-03-20 21:44:35+00:00)
Title: "Inline expansion not found" on LispWorks

Hello,

When I compile a function containing `EMPTY-MAP` or `EMPTY-SET` (or any `EMPTY-*` for that purpose), I get the error message from the compiler: `Inline expansion not found`.

The definition of `EMPTY-SET` is:

```common-lisp
(defun empty-set ()
"Returns an empty set of the default implementation."
*empty-wb-set*)
(declaim (inline empty-set))
```

It seems that you would rather need the declamation first:

```common-lisp
(declaim (inline empty-set))
(defun empty-set ()
"Returns an empty set of the default implementation."
*empty-wb-set*)
```

I have searched FSet code for inline declamations and put them before the function definitions. The warnings I got when compiling my system are gone.

Cam