A fix for bug #475327
* expression.cs (ArrayCreation): Don't mutate values optimized away.
svn path=/trunk/mcs/; revision=126825
+2009-02-13 Marek Safar <marek.safar@gmail.com>
+
+ A fix for bug #475327
+ * expression.cs (ArrayCreation): Don't mutate values optimized away.
+
2009-02-13 Marek Safar <marek.safar@gmail.com>
A fix for bug #475342
}
if (array_data != null) {
- foreach (Expression e in array_data)
+ foreach (Expression e in array_data) {
+ // Don't mutate values optimized away
+ if (e == null)
+ continue;
+
e.MutateHoistedGenericType (storey);
+ }
}
}