ilasm: Add stub parsing for .data cil attribute
[mono.git] / mcs / ilasm / parser / ILParser.jay
index fea30ff25c6d0e4846b95d8fedb86605285138c2..a6b861903b6f8434a097c72410963f482cdf0a56 100644 (file)
@@ -1716,18 +1716,19 @@ data_decl               : data_head data_body
                           }\r
                        ;\r
 \r
-data_head              : D_DATA tls id ASSIGN\r
+data_head              : D_DATA data_attr id ASSIGN\r
                           {\r
-                                $$ = new DataDef ((string) $3, (bool) $2);    \r
+                                $$ = new DataDef ((string) $3, (DataSegment) $2);\r
                           } \r
-                       | D_DATA tls\r
+                       | D_DATA data_attr\r
                           {\r
-                                $$ = new DataDef (String.Empty, (bool) $2);\r
+                                $$ = new DataDef (String.Empty, (DataSegment) $2);\r
                           }\r
                        ;\r
 \r
-tls                    : /* EMPTY */   { $$ = false; }\r
-                       | K_TLS         { $$ = true; }\r
+data_attr              : /* EMPTY */                   { $$ = DataSegment.Data; }\r
+                       | K_TLS                         { $$ = DataSegment.TLS; }\r
+                       | K_CIL                         { $$ = DataSegment.CIL; }\r
                        ;\r
 \r
 data_body              : OPEN_BRACE dataitem_list CLOSE_BRACE\r