# test defining the same define twice sets it to the most recent value,
# regardless of if it uses a dash or underscore.

# dash first, then underscore
-D value-a=old value
-D value_a=new value

--macro define("value-b", "old value")
--macro define("value_b", "new value")

# underscore first, then dash
-D value_c=old value
-D value-c=new value

--macro define("value_d", "old value")
--macro define("value-d", "new value")

--run Repeated
