# baseline: gcc -E without -$ allows $ in identifiers -------------------------
gcc -E - | grep -v '^#' | grep -v '^$'
#define foo bar
$foo
EOF
$foo
# baseline: gcc -E with -$ doesn't allow $ in identifiers ---------------------
gcc -$ -E - 2>/dev/null | grep -v '^#' | grep -v '^$'
#define foo bar
$foo
EOF
$bar
# tcc invokes cpp with -$ -----------------------------------------------------
tcc -c -u stderr -Wnounused 2>&1
#define foo bar
$foo = 1;
EOF
$bar = 1
# tcsim invokes cpp with -$ ---------------------------------------------------
tcsim
#define foo bar
$foo = 42 echo $bar
EOF
0.000000 * : 42
