* semantics.c (finish_asm_statement): Apply decay conversions to
input operands.
From-SVN: r27617
1999-06-19 Mark Mitchell <mark@codesourcery.com>
+ * semantics.c (finish_asm_statement): Apply decay conversions to
+ input operands.
+
* decl.c (expand_static_init): When building an anonymous function
for use with atexit, compute its body before and after entering
the function.
if (output_operands != NULL_TREE || input_operands != NULL_TREE
|| clobbers != NULL_TREE)
{
+ tree t;
+
if (cv_qualifier != NULL_TREE
&& cv_qualifier != ridpointers[(int) RID_VOLATILE])
cp_warning ("%s qualifier ignored on asm",
IDENTIFIER_POINTER (cv_qualifier));
-
+
+ for (t = input_operands; t; t = TREE_CHAIN (t))
+ TREE_VALUE (t) = decay_conversion (TREE_VALUE (t));
+
c_expand_asm_operands (string, output_operands,
input_operands,
clobbers,