base/dispatch.c: Fix operand constraints in `setflags'.
authorMark Wooding <mdw@distorted.org.uk>
Wed, 5 Jul 2017 20:30:20 +0000 (21:30 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 5 Jul 2017 20:30:20 +0000 (21:30 +0100)
commit25eccdf75b4839dfd3f018f19a81772d7d4350c6
treed39775dc36318d3804e36833286ce94f4c3a7f34
parentdf5a67b872ab99c93cd15019f29c8f0ecbf61e5d
base/dispatch.c: Fix operand constraints in `setflags'.

It wasn't correct to use `g' here.  Clang legitimately used sp-relative
memory locations, which broke really badly because the stack pointer
moves during the code sequence.  Force the operands into registers to
avoid this problem.
base/dispatch.c