Compare against '$' directly rather than using MAP_VARIABLE.
This saves ~10% for find_map_function, which is the top hotspot in
QEMU's no-op build. The build is sped up overall by about 1.5%
more (from 11.1s to 10.95s).
* read.c (find_map_function): Do not compare against singleton sets.
break;
/* If we stopped due to a variable reference, skip over its contents. */
- if (STOP_SET (*p, MAP_VARIABLE))
+ if (*p == '$')
{
char openparen = p[1];