sales_tax_amount = balance * state[42].tax_rate;
(ETA: Added semicolon.)
(ETA2: Fixed critical indexing bug.)
Note the semicolon is significant. Barbaric, I know.
So that'd be state[42].
I've put in a PR to upstream. LGTM
#define MULTIPLY sales_tax_amount = balance * state[43].tax_rate; //
(ETA: Added semicolon.)
(ETA2: Fixed critical indexing bug.)