Push the general AST id field down from ASTNode to Expression.
authorsvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 31 May 2011 09:34:37 +0000 (09:34 +0000)
committersvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 31 May 2011 09:34:37 +0000 (09:34 +0000)
commitdcb558fdf0d70152977092623d3a8fd97a722304
treed00cf2955241b7ee5f48a76f1e39295606c172d2
parenta01b45df58fe634d7547a8cb173a2333feab484b
Push the general AST id field down from ASTNode to Expression.

Almost all uses were below Expression already, only a single use in IfStatement
had to be handled explicitly (probably an oversight from earlier changes?). This
is a small step towards a less ad-hoc handling of IDs in the front end.
Review URL: http://codereview.chromium.org/7054034

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8118 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/ast.h
src/full-codegen.cc
src/full-codegen.h
src/hydrogen.cc