aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linearize.h
diff options
authorLinus Torvalds <torvalds@ppc970.osdl.org>2004-12-12 12:16:22 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-07 21:06:03 -0700
commitfc3589ce21d6b8fe491bf3ebbaf3c51c5229ef38 (patch)
tree85569ce8250b560f2f92a4c19d178998beaae860 /linearize.h
parent6c90fbe3f50ada4e3c1521c20d842ebd99db5741 (diff)
downloadsparse-dev-fc3589ce21d6b8fe491bf3ebbaf3c51c5229ef38.tar.gz
Save off the asm parameter name too.
The asm_inputs/outputs "expression list" is not really an expression list any more: it is a list of "triples", where the first entry is the identifier name, the second one is the constraint string, and the third one is the expression.
Diffstat (limited to 'linearize.h')
-rw-r--r--linearize.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/linearize.h b/linearize.h
index 226cf837..401e665b 100644
--- a/linearize.h
+++ b/linearize.h
@@ -42,6 +42,7 @@ struct multijmp {
struct asm_constraint {
pseudo_t pseudo;
const char *constraint;
+ const struct ident *ident;
};
DECLARE_PTR_LIST(asm_constraint_list, struct asm_constraint);