===================================================================
@@ -18045,6 +18045,11 @@
cp_parser_function_body (parser, in_function_try_block);
if (check_body_p)
check_constexpr_ctor_body (last, list);
+
+ if (flag_enable_cilk)
+ if (contains_array_notation_expr (body))
+ body = fix_array_notation_exprs (body);
+
/* Finish the function body. */
finish_function_body (body);
===================================================================
@@ -1,3 +1,8 @@
+2012-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
+
+ * parser.c (cp_parser_ctor_initializer_opt_and_function_body): Added a
+ check for array notation expressions. If so, then decompose them.
+
2012-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
* cilk.c (cp_make_cilk_frame): Removed adding body to the orig body's