diff options
| author | Linus Torvalds <torvalds@home.osdl.org> | 2003-07-09 02:57:13 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-07 21:00:56 -0700 |
| commit | 8d121d51b6f88e90d166af84d098c6e3af066a87 (patch) | |
| tree | 46a807115ba29f029fe2370808a459aa243075d6 /Makefile | |
| parent | 06231a22afbbad21dcf7523fbf7ed4beb356cd19 (diff) | |
| download | sparse-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-- | Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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) |
