Fix build on x86-64/darwin.
authorAlastair Bridgewater <nyef@virtdev-1.lisphacker.com>
Fri, 21 Oct 2011 16:06:01 +0000 (12:06 -0400)
committerAlastair Bridgewater <nyef@virtdev-1.lisphacker.com>
Fri, 21 Oct 2011 16:09:41 +0000 (12:09 -0400)
commit7cee2468541aafc13ace8a943205572dd0cb7958
tree23687bf74bac1503e02676e9e9edb7de2e3d4e2a
parent357b030149015c45e007797517a8461924bb8c88
Fix build on x86-64/darwin.

  * It turns out that darwin preprocesses assembly files slightly
differently from every other platform.  Possibly something related
to the rather VMSish -fdollars-in-identifiers option to gcc.

  * Use parens to break the preprocessor "macro" we're trying to
use away from the dollar-sign literal-constant marker it's getting
merged with.

  * Reported by nikodemus in #sbcl.
src/runtime/x86-64-assem.S