aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@home.osdl.org>2004-02-11 18:18:39 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-07 21:01:22 -0700
commitca6f609c266da41c86e294dda18ca7c6b7db44b3 (patch)
treebd44a4b7cf080b04b0d0c800cf9924babe814267 /parse.h
parentAdd "goto/label" support for linearization. (diff)
downloadsparse-ca6f609c266da41c86e294dda18ca7c6b7db44b3.tar.gz
sparse-ca6f609c266da41c86e294dda18ca7c6b7db44b3.tar.bz2
sparse-ca6f609c266da41c86e294dda18ca7c6b7db44b3.zip
Linearize iterators, at least a first try at it.
As with labels, this required us to do indirection through a symbol for branch targets. Now everything is handled that way, and things look a lot saner.
Diffstat (limited to 'parse.h')
-rw-r--r--parse.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/parse.h b/parse.h
index b0ff6df..8387d8a 100644
--- a/parse.h
+++ b/parse.h
@@ -84,7 +84,7 @@ struct statement {
};
struct /* goto_bb */ {
struct expression *bb_conditional;
- struct basic_block *bb_target;
+ struct symbol *bb_target;
};
};
};