Evaluating a symbol turns into a dereference of the address
commit112e133ea8c6ca654a44ae555741da9dca385499
authorLinus Torvalds <torvalds@home.transmeta.com>
Fri, 4 Apr 2003 17:37:59 +0000 (4 10:37 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Fri, 8 Apr 2005 04:00:08 +0000 (7 21:00 -0700)
tree3231c6147759379240493458ab6da0f876d5f62f
parentd80b9c793e275a44061f1f08b6d50bb313d4451a
Evaluating a symbol turns into a dereference of the address
of the symbol. This also means that '&' works correctly, ie

&c

really evaluates into &(*'symbol c') == 'symbol c', which is
really what we want. The backend will thus always consider
symbol expressions to be nothing but addresses.
evaluate.c
show-parse.c