when passed a :function-name, slime-goto-location-position would find earlier occurrences of symbols which start with the function name followed by a symbol-constituent character.
for example: a function-name of "find" will first match find-if-not if it occurs earlier in the file. this seems to happen a lot with openmcl source.
i changed the regexp to require the function-name to be followed by a non-symbol-constituent character \S_.
the regexp immediately following for :method may benefit also from the change (> to \S_) but i didn't have a decent test case.
...bryan