2013-05-06 Paul Brook <paul@codesourcery.com>
[deliverable/binutils-gdb.git] / ld / ldexp.h
index 187016c4f8150d0d420bbae29eccd6ac9fefe0b1..2c726e72de5c4c4d87e3741894a61ab76acdfb02 100644 (file)
@@ -139,6 +139,11 @@ struct ldexp_control {
 
   /* Principally used for diagnostics.  */
   bfd_boolean assigning_to_dot;
+  /* If evaluating an assignment, the destination.  Cleared if an
+     etree_name NAME matches this, to signal a self-assignment.
+     Note that an etree_name DEFINED does not clear this field, nor
+     does the false branch of a trinary expression.  */
+  const char *assign_name;
 
   /* Working results.  */
   etree_value_type result;
This page took 0.044413 seconds and 4 git commands to generate.