Index: libiberty/cp-demangle.h |
diff --git a/libiberty/cp-demangle.h b/libiberty/cp-demangle.h |
index ae635beb4cc767eb39d3b5cba17789df08efe4de..6fce0252dc4d0665c6812047e9ad8fa73b0c9978 100644 |
--- a/libiberty/cp-demangle.h |
+++ b/libiberty/cp-demangle.h |
@@ -122,6 +122,11 @@ struct d_info |
mangled name to the demangled name, such as standard |
substitutions and builtin types. */ |
int expansion; |
+ /* Non-zero if we are parsing an expression. */ |
+ int is_expression; |
+ /* Non-zero if we are parsing the type operand of a conversion |
+ operator, but not when in an expression. */ |
+ int is_conversion; |
}; |
/* To avoid running past the ending '\0', don't: |