diff options
| author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-11-06 22:21:32 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-07 21:04:04 -0700 |
| commit | 087362e1942ba497d3fc9b4808f6d0e886bcd26a (patch) | |
| tree | 7b572946678260be15366b703633dd2f9773b9dc /inline.c | |
| parent | 4b6c2e63d3423931ac687f113882cec427df9f91 (diff) | |
| download | sparse-dev-087362e1942ba497d3fc9b4808f6d0e886bcd26a.tar.gz | |
Separate explicit and implied casts.
This also makes our evaluation simplification only happen
for the implied ones. If you put an explicit cast somewhere,
it does _not_ get combined with an implied one.
Diffstat (limited to 'inline.c')
| -rw-r--r-- | inline.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -134,6 +134,7 @@ static struct expression * copy_expression(struct expression *expr) /* Cast/sizeof/__alignof__ */ case EXPR_CAST: + case EXPR_IMPLIED_CAST: case EXPR_SIZEOF: case EXPR_PTRSIZEOF: case EXPR_ALIGNOF: { |
