aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Makefile
diff options
authorLinus Torvalds <torvalds@home.osdl.org>2003-07-09 02:57:13 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-07 21:00:56 -0700
commit8d121d51b6f88e90d166af84d098c6e3af066a87 (patch)
tree46a807115ba29f029fe2370808a459aa243075d6 /Makefile
parent06231a22afbbad21dcf7523fbf7ed4beb356cd19 (diff)
downloadsparse-dev-8d121d51b6f88e90d166af84d098c6e3af066a87.tar.gz
Split tree evaluation into two phases: the first phase
does type evaluation, the second one does value evaluation and inline expansion. This has the advantage that by the time we do value evaluation and inline expansion, we have traversed the tree fully once, which allows us to take advantage of function-global information, ie we know whether symbols have ever been accessed etc.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 0444e8a9..1098f778 100644
--- a/Makefile
+++ b/Makefile
@@ -8,7 +8,7 @@ PROGRAMS=test-lexing test-parsing obfuscate check
LIB_H= token.h parse.h lib.h symbol.h scope.h expression.h target.h
LIB_OBJS= parse.o tokenize.o pre-process.o symbol.o lib.o scope.o \
- expression.o show-parse.o evaluate.o inline.o
+ expression.o show-parse.o evaluate.o expand.o inline.o
LIB_FILE= sparse.a
LIBS=$(LIB_FILE)