aboutsummaryrefslogtreecommitdiffstats
path: root/lib/AsmParser
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2007-07-31 14:41:17 +0000
committerReid Spencer <rspencer@reidspencer.com>2007-07-31 14:41:17 +0000
commit1013b4d7491752b4d04a09a25b4937c92b24f20b (patch)
treeb14de1fec72f72eaf6390dc9279e7dcf2171ca5d /lib/AsmParser
parent1539a1cfc6fe06d2f186a74b40ec92d867f23ee5 (diff)
downloadexternal_llvm-1013b4d7491752b4d04a09a25b4937c92b24f20b.zip
external_llvm-1013b4d7491752b4d04a09a25b4937c92b24f20b.tar.gz
external_llvm-1013b4d7491752b4d04a09a25b4937c92b24f20b.tar.bz2
Regenerate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40634 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AsmParser')
-rw-r--r--lib/AsmParser/llvmAsmParser.cpp.cvs1907
-rw-r--r--lib/AsmParser/llvmAsmParser.y.cvs1
2 files changed, 954 insertions, 954 deletions
diff --git a/lib/AsmParser/llvmAsmParser.cpp.cvs b/lib/AsmParser/llvmAsmParser.cpp.cvs
index a93ceb8..cce94e0 100644
--- a/lib/AsmParser/llvmAsmParser.cpp.cvs
+++ b/lib/AsmParser/llvmAsmParser.cpp.cvs
@@ -1526,16 +1526,16 @@ union yyalloc
/* YYFINAL -- State number of the termination state. */
#define YYFINAL 43
/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 1527
+#define YYLAST 1553
/* YYNTOKENS -- Number of terminals. */
#define YYNTOKENS 157
/* YYNNTS -- Number of nonterminals. */
#define YYNNTS 82
/* YYNRULES -- Number of rules. */
-#define YYNRULES 305
+#define YYNRULES 304
/* YYNRULES -- Number of states. */
-#define YYNSTATES 589
+#define YYNSTATES 588
/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */
#define YYUNDEFTOK 2
@@ -1605,26 +1605,26 @@ static const unsigned short int yyprhs[] =
157, 159, 161, 162, 164, 166, 167, 169, 171, 173,
175, 176, 178, 180, 181, 183, 185, 187, 189, 191,
194, 196, 198, 200, 202, 204, 206, 208, 210, 212,
- 213, 216, 218, 220, 222, 224, 226, 227, 230, 231,
- 234, 235, 239, 242, 243, 245, 246, 250, 252, 255,
- 257, 259, 261, 263, 265, 267, 270, 272, 275, 281,
- 287, 293, 299, 303, 306, 312, 317, 320, 322, 324,
- 326, 330, 332, 336, 338, 339, 341, 345, 350, 354,
- 358, 363, 368, 372, 379, 385, 388, 391, 394, 397,
- 400, 403, 406, 409, 412, 415, 418, 421, 428, 434,
- 443, 450, 457, 465, 473, 480, 489, 498, 502, 504,
- 506, 508, 510, 511, 514, 521, 523, 524, 526, 529,
- 530, 534, 535, 539, 543, 547, 551, 552, 560, 561,
- 570, 571, 580, 586, 589, 593, 595, 599, 603, 607,
- 611, 613, 614, 620, 624, 626, 630, 632, 633, 643,
- 645, 647, 652, 654, 656, 659, 663, 664, 666, 668,
- 670, 672, 674, 676, 678, 680, 682, 686, 688, 694,
- 696, 698, 700, 702, 704, 706, 709, 712, 715, 719,
- 722, 723, 725, 728, 731, 735, 745, 755, 764, 779,
- 781, 783, 790, 796, 799, 806, 814, 818, 824, 825,
- 826, 830, 833, 835, 841, 847, 854, 861, 866, 873,
- 878, 883, 890, 897, 900, 909, 911, 913, 914, 918,
- 925, 929, 936, 939, 945, 953
+ 213, 216, 218, 220, 222, 224, 225, 228, 229, 232,
+ 233, 237, 240, 241, 243, 244, 248, 250, 253, 255,
+ 257, 259, 261, 263, 265, 268, 270, 273, 279, 285,
+ 291, 297, 301, 304, 310, 315, 318, 320, 322, 324,
+ 328, 330, 334, 336, 337, 339, 343, 348, 352, 356,
+ 361, 366, 370, 377, 383, 386, 389, 392, 395, 398,
+ 401, 404, 407, 410, 413, 416, 419, 426, 432, 441,
+ 448, 455, 463, 471, 478, 487, 496, 500, 502, 504,
+ 506, 508, 509, 512, 519, 521, 522, 524, 527, 528,
+ 532, 533, 537, 541, 545, 549, 550, 558, 559, 568,
+ 569, 578, 584, 587, 591, 593, 597, 601, 605, 609,
+ 611, 612, 618, 622, 624, 628, 630, 631, 641, 643,
+ 645, 650, 652, 654, 657, 661, 662, 664, 666, 668,
+ 670, 672, 674, 676, 678, 680, 684, 686, 692, 694,
+ 696, 698, 700, 702, 704, 707, 710, 713, 717, 720,
+ 721, 723, 726, 729, 733, 743, 753, 762, 777, 779,
+ 781, 788, 794, 797, 804, 812, 816, 822, 823, 824,
+ 828, 831, 833, 839, 845, 852, 859, 864, 871, 876,
+ 881, 888, 895, 898, 907, 909, 911, 912, 916, 923,
+ 927, 934, 937, 943, 951
};
/* YYRHS -- A `-1'-separated list of the rules' RHS. */
@@ -1652,80 +1652,80 @@ static const short int yyrhs[] =
-1, 57, 4, -1, 132, -1, 114, -1, 131, -1,
115, -1, 134, -1, 135, -1, 137, -1, 138, -1,
139, -1, -1, 179, 178, -1, 133, -1, 136, -1,
- 132, -1, 131, -1, 134, -1, -1, 181, 180, -1,
- -1, 50, 4, -1, -1, 144, 50, 4, -1, 31,
- 19, -1, -1, 184, -1, -1, 144, 187, 186, -1,
- 184, -1, 50, 4, -1, 11, -1, 12, -1, 13,
- -1, 14, -1, 46, -1, 188, -1, 189, 145, -1,
- 223, -1, 146, 4, -1, 189, 147, 193, 148, 181,
- -1, 10, 147, 193, 148, 181, -1, 149, 4, 150,
- 189, 151, -1, 152, 4, 150, 189, 153, -1, 154,
- 194, 155, -1, 154, 155, -1, 152, 154, 194, 155,
- 153, -1, 152, 154, 155, 153, -1, 189, 179, -1,
- 189, -1, 10, -1, 190, -1, 192, 144, 190, -1,
- 192, -1, 192, 144, 36, -1, 36, -1, -1, 189,
- -1, 194, 144, 189, -1, 189, 149, 197, 151, -1,
- 189, 149, 151, -1, 189, 156, 19, -1, 189, 152,
- 197, 153, -1, 189, 154, 197, 155, -1, 189, 154,
- 155, -1, 189, 152, 154, 197, 155, 153, -1, 189,
- 152, 154, 155, 153, -1, 189, 37, -1, 189, 38,
- -1, 189, 223, -1, 189, 196, -1, 189, 22, -1,
- 163, 3, -1, 163, 5, -1, 163, 4, -1, 163,
- 6, -1, 11, 23, -1, 11, 24, -1, 164, 9,
- -1, 160, 147, 195, 35, 189, 148, -1, 112, 147,
- 195, 234, 148, -1, 126, 147, 195, 144, 195, 144,
- 195, 148, -1, 158, 147, 195, 144, 195, 148, -1,
- 159, 147, 195, 144, 195, 148, -1, 85, 161, 147,
- 195, 144, 195, 148, -1, 86, 162, 147, 195, 144,
- 195, 148, -1, 128, 147, 195, 144, 195, 148, -1,
- 129, 147, 195, 144, 195, 144, 195, 148, -1, 130,
- 147, 195, 144, 195, 144, 195, 148, -1, 197, 144,
- 195, -1, 195, -1, 29, -1, 30, -1, 34, -1,
- -1, 191, 223, -1, 118, 147, 200, 35, 189, 148,
- -1, 202, -1, -1, 203, -1, 202, 203, -1, -1,
- 28, 204, 219, -1, -1, 27, 205, 220, -1, 55,
- 54, 209, -1, 167, 15, 189, -1, 167, 15, 10,
- -1, -1, 169, 173, 199, 198, 195, 206, 186, -1,
- -1, 169, 171, 173, 199, 198, 195, 207, 186, -1,
- -1, 169, 172, 173, 199, 198, 189, 208, 186, -1,
- 169, 173, 32, 176, 200, -1, 48, 210, -1, 51,
- 143, 211, -1, 19, -1, 49, 143, 19, -1, 63,
- 143, 19, -1, 149, 212, 151, -1, 212, 144, 19,
- -1, 19, -1, -1, 213, 144, 189, 179, 166, -1,
- 189, 179, 166, -1, 213, -1, 213, 144, 36, -1,
- 36, -1, -1, 177, 191, 168, 147, 214, 148, 181,
- 185, 182, -1, 25, -1, 154, -1, 175, 173, 215,
- 216, -1, 26, -1, 155, -1, 226, 218, -1, 174,
- 173, 215, -1, -1, 56, -1, 3, -1, 4, -1,
- 9, -1, 23, -1, 24, -1, 37, -1, 38, -1,
- 22, -1, 152, 197, 153, -1, 196, -1, 54, 221,
- 19, 144, 19, -1, 7, -1, 8, -1, 165, -1,
- 168, -1, 223, -1, 222, -1, 189, 224, -1, 226,
- 227, -1, 217, 227, -1, 228, 167, 229, -1, 228,
- 231, -1, -1, 18, -1, 64, 225, -1, 64, 10,
- -1, 65, 14, 224, -1, 65, 11, 224, 144, 14,
- 224, 144, 14, 224, -1, 66, 163, 224, 144, 14,
- 224, 149, 230, 151, -1, 66, 163, 224, 144, 14,
- 224, 149, 151, -1, 67, 177, 191, 224, 147, 233,
- 148, 181, 35, 14, 224, 68, 14, 224, -1, 68,
- -1, 69, -1, 230, 163, 222, 144, 14, 224, -1,
- 163, 222, 144, 14, 224, -1, 167, 236, -1, 189,
- 149, 224, 144, 224, 151, -1, 232, 144, 149, 224,
- 144, 224, 151, -1, 189, 224, 179, -1, 233, 144,
- 189, 224, 179, -1, -1, -1, 234, 144, 225, -1,
- 53, 52, -1, 52, -1, 158, 189, 224, 144, 224,
- -1, 159, 189, 224, 144, 224, -1, 85, 161, 189,
- 224, 144, 224, -1, 86, 162, 189, 224, 144, 224,
- -1, 160, 225, 35, 189, -1, 126, 225, 144, 225,
- 144, 225, -1, 127, 225, 144, 189, -1, 128, 225,
- 144, 225, -1, 129, 225, 144, 225, 144, 225, -1,
- 130, 225, 144, 225, 144, 225, -1, 125, 232, -1,
- 235, 177, 191, 224, 147, 233, 148, 181, -1, 238,
- -1, 33, -1, -1, 107, 189, 183, -1, 107, 189,
- 144, 11, 224, 183, -1, 108, 189, 183, -1, 108,
- 189, 144, 11, 224, 183, -1, 109, 225, -1, 237,
- 110, 189, 224, 183, -1, 237, 111, 225, 144, 189,
- 224, 183, -1, 112, 189, 224, 234, -1
+ 132, -1, 131, -1, -1, 181, 180, -1, -1, 50,
+ 4, -1, -1, 144, 50, 4, -1, 31, 19, -1,
+ -1, 184, -1, -1, 144, 187, 186, -1, 184, -1,
+ 50, 4, -1, 11, -1, 12, -1, 13, -1, 14,
+ -1, 46, -1, 188, -1, 189, 145, -1, 223, -1,
+ 146, 4, -1, 189, 147, 193, 148, 181, -1, 10,
+ 147, 193, 148, 181, -1, 149, 4, 150, 189, 151,
+ -1, 152, 4, 150, 189, 153, -1, 154, 194, 155,
+ -1, 154, 155, -1, 152, 154, 194, 155, 153, -1,
+ 152, 154, 155, 153, -1, 189, 179, -1, 189, -1,
+ 10, -1, 190, -1, 192, 144, 190, -1, 192, -1,
+ 192, 144, 36, -1, 36, -1, -1, 189, -1, 194,
+ 144, 189, -1, 189, 149, 197, 151, -1, 189, 149,
+ 151, -1, 189, 156, 19, -1, 189, 152, 197, 153,
+ -1, 189, 154, 197, 155, -1, 189, 154, 155, -1,
+ 189, 152, 154, 197, 155, 153, -1, 189, 152, 154,
+ 155, 153, -1, 189, 37, -1, 189, 38, -1, 189,
+ 223, -1, 189, 196, -1, 189, 22, -1, 163, 3,
+ -1, 163, 5, -1, 163, 4, -1, 163, 6, -1,
+ 11, 23, -1, 11, 24, -1, 164, 9, -1, 160,
+ 147, 195, 35, 189, 148, -1, 112, 147, 195, 234,
+ 148, -1, 126, 147, 195, 144, 195, 144, 195, 148,
+ -1, 158, 147, 195, 144, 195, 148, -1, 159, 147,
+ 195, 144, 195, 148, -1, 85, 161, 147, 195, 144,
+ 195, 148, -1, 86, 162, 147, 195, 144, 195, 148,
+ -1, 128, 147, 195, 144, 195, 148, -1, 129, 147,
+ 195, 144, 195, 144, 195, 148, -1, 130, 147, 195,
+ 144, 195, 144, 195, 148, -1, 197, 144, 195, -1,
+ 195, -1, 29, -1, 30, -1, 34, -1, -1, 191,
+ 223, -1, 118, 147, 200, 35, 189, 148, -1, 202,
+ -1, -1, 203, -1, 202, 203, -1, -1, 28, 204,
+ 219, -1, -1, 27, 205, 220, -1, 55, 54, 209,
+ -1, 167, 15, 189, -1, 167, 15, 10, -1, -1,
+ 169, 173, 199, 198, 195, 206, 186, -1, -1, 169,
+ 171, 173, 199, 198, 195, 207, 186, -1, -1, 169,
+ 172, 173, 199, 198, 189, 208, 186, -1, 169, 173,
+ 32, 176, 200, -1, 48, 210, -1, 51, 143, 211,
+ -1, 19, -1, 49, 143, 19, -1, 63, 143, 19,
+ -1, 149, 212, 151, -1, 212, 144, 19, -1, 19,
+ -1, -1, 213, 144, 189, 179, 166, -1, 189, 179,
+ 166, -1, 213, -1, 213, 144, 36, -1, 36, -1,
+ -1, 177, 191, 168, 147, 214, 148, 181, 185, 182,
+ -1, 25, -1, 154, -1, 175, 173, 215, 216, -1,
+ 26, -1, 155, -1, 226, 218, -1, 174, 173, 215,
+ -1, -1, 56, -1, 3, -1, 4, -1, 9, -1,
+ 23, -1, 24, -1, 37, -1, 38, -1, 22, -1,
+ 152, 197, 153, -1, 196, -1, 54, 221, 19, 144,
+ 19, -1, 7, -1, 8, -1, 165, -1, 168, -1,
+ 223, -1, 222, -1, 189, 224, -1, 226, 227, -1,
+ 217, 227, -1, 228, 167, 229, -1, 228, 231, -1,
+ -1, 18, -1, 64, 225, -1, 64, 10, -1, 65,
+ 14, 224, -1, 65, 11, 224, 144, 14, 224, 144,
+ 14, 224, -1, 66, 163, 224, 144, 14, 224, 149,
+ 230, 151, -1, 66, 163, 224, 144, 14, 224, 149,
+ 151, -1, 67, 177, 191, 224, 147, 233, 148, 181,
+ 35, 14, 224, 68, 14, 224, -1, 68, -1, 69,
+ -1, 230, 163, 222, 144, 14, 224, -1, 163, 222,
+ 144, 14, 224, -1, 167, 236, -1, 189, 149, 224,
+ 144, 224, 151, -1, 232, 144, 149, 224, 144, 224,
+ 151, -1, 189, 224, 179, -1, 233, 144, 189, 224,
+ 179, -1, -1, -1, 234, 144, 225, -1, 53, 52,
+ -1, 52, -1, 158, 189, 224, 144, 224, -1, 159,
+ 189, 224, 144, 224, -1, 85, 161, 189, 224, 144,
+ 224, -1, 86, 162, 189, 224, 144, 224, -1, 160,
+ 225, 35, 189, -1, 126, 225, 144, 225, 144, 225,
+ -1, 127, 225, 144, 189, -1, 128, 225, 144, 225,
+ -1, 129, 225, 144, 225, 144, 225, -1, 130, 225,
+ 144, 225, 144, 225, -1, 125, 232, -1, 235, 177,
+ 191, 224, 147, 233, 148, 181, -1, 238, -1, 33,
+ -1, -1, 107, 189, 183, -1, 107, 189, 144, 11,
+ 224, 183, -1, 108, 189, 183, -1, 108, 189, 144,
+ 11, 224, 183, -1, 109, 225, -1, 237, 110, 189,
+ 224, 183, -1, 237, 111, 225, 144, 189, 224, 183,
+ -1, 112, 189, 224, 234, -1
};
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
@@ -1742,26 +1742,26 @@ static const unsigned short int yyrline[] =
1190, 1191, 1195, 1196, 1197, 1201, 1202, 1203, 1204, 1205,
1209, 1210, 1211, 1214, 1215, 1216, 1217, 1218, 1219, 1220,
1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1238,
- 1239, 1244, 1245, 1246, 1247, 1248, 1251, 1252, 1259, 1260,
- 1266, 1267, 1275, 1283, 1284, 1289, 1290, 1291, 1296, 1309,
- 1309, 1309, 1309, 1312, 1316, 1320, 1327, 1332, 1340, 1370,
- 1401, 1406, 1418, 1428, 1432, 1442, 1449, 1456, 1463, 1468,
- 1473, 1480, 1481, 1488, 1495, 1503, 1509, 1521, 1549, 1565,
- 1592, 1620, 1646, 1666, 1692, 1712, 1724, 1731, 1797, 1807,
- 1817, 1823, 1833, 1839, 1849, 1854, 1859, 1867, 1879, 1901,
- 1909, 1915, 1926, 1931, 1936, 1942, 1948, 1957, 1961, 1969,
- 1969, 1972, 1972, 1975, 1986, 2007, 2012, 2020, 2021, 2025,
- 2025, 2029, 2029, 2032, 2035, 2059, 2070, 2070, 2081, 2080,
- 2090, 2089, 2100, 2119, 2122, 2128, 2138, 2142, 2147, 2149,
- 2154, 2159, 2168, 2178, 2189, 2193, 2202, 2211, 2216, 2337,
- 2337, 2339, 2348, 2348, 2350, 2355, 2367, 2371, 2376, 2380,
- 2384, 2388, 2392, 2396, 2400, 2404, 2408, 2433, 2437, 2447,
- 2451, 2455, 2460, 2467, 2467, 2473, 2482, 2486, 2495, 2504,
- 2513, 2517, 2524, 2528, 2532, 2537, 2547, 2566, 2575, 2655,
- 2659, 2666, 2677, 2690, 2700, 2711, 2721, 2730, 2739, 2742,
- 2743, 2750, 2754, 2759, 2780, 2797, 2811, 2825, 2837, 2845,
- 2852, 2858, 2864, 2870, 2885, 2970, 2975, 2979, 2986, 2993,
- 3001, 3008, 3016, 3024, 3038, 3055
+ 1239, 1244, 1245, 1246, 1247, 1250, 1251, 1258, 1259, 1265,
+ 1266, 1274, 1282, 1283, 1288, 1289, 1290, 1295, 1308, 1308,
+ 1308, 1308, 1311, 1315, 1319, 1326, 1331, 1339, 1369, 1400,
+ 1405, 1417, 1427, 1431, 1441, 1448, 1455, 1462, 1467, 1472,
+ 1479, 1480, 1487, 1494, 1502, 1508, 1520, 1548, 1564, 1591,
+ 1619, 1645, 1665, 1691, 1711, 1723, 1730, 1796, 1806, 1816,
+ 1822, 1832, 1838, 1848, 1853, 1858, 1866, 1878, 1900, 1908,
+ 1914, 1925, 1930, 1935, 1941, 1947, 1956, 1960, 1968, 1968,
+ 1971, 1971, 1974, 1985, 2006, 2011, 2019, 2020, 2024, 2024,
+ 2028, 2028, 2031, 2034, 2058, 2069, 2069, 2080, 2079, 2089,
+ 2088, 2099, 2118, 2121, 2127, 2137, 2141, 2146, 2148, 2153,
+ 2158, 2167, 2177, 2188, 2192, 2201, 2210, 2215, 2336, 2336,
+ 2338, 2347, 2347, 2349, 2354, 2366, 2370, 2375, 2379, 2383,
+ 2387, 2391, 2395, 2399, 2403, 2407, 2432, 2436, 2446, 2450,
+ 2454, 2459, 2466, 2466, 2472, 2481, 2485, 2494, 2503, 2512,
+ 2516, 2523, 2527, 2531, 2536, 2546, 2565, 2574, 2654, 2658,
+ 2665, 2676, 2689, 2699, 2710, 2720, 2729, 2738, 2741, 2742,
+ 2749, 2753, 2758, 2779, 2796, 2810, 2824, 2836, 2844, 2851,
+ 2857, 2863, 2869, 2884, 2969, 2974, 2978, 2985, 2992, 3000,
+ 3007, 3015, 3023, 3037, 3054
};
#endif
@@ -1853,26 +1853,26 @@ static const unsigned char yyr1[] =
173, 173, 174, 174, 174, 175, 175, 175, 175, 175,
176, 176, 176, 177, 177, 177, 177, 177, 177, 177,
178, 178, 178, 178, 178, 178, 178, 178, 178, 179,
- 179, 180, 180, 180, 180, 180, 181, 181, 182, 182,
- 183, 183, 184, 185, 185, 186, 186, 187, 187, 188,
- 188, 188, 188, 189, 189, 189, 189, 189, 189, 189,
- 189, 189, 189, 189, 189, 189, 190, 191, 191, 192,
- 192, 193, 193, 193, 193, 194, 194, 195, 195, 195,
+ 179, 180, 180, 180, 180, 181, 181, 182, 182, 183,
+ 183, 184, 185, 185, 186, 186, 187, 187, 188, 188,
+ 188, 188, 189, 189, 189, 189, 189, 189, 189, 189,
+ 189, 189, 189, 189, 189, 190, 191, 191, 192, 192,
+ 193, 193, 193, 193, 194, 194, 195, 195, 195, 195,
195, 195, 195, 195, 195, 195, 195, 195, 195, 195,
- 195, 195, 195, 195, 195, 195, 195, 196, 196, 196,
- 196, 196, 196, 196, 196, 196, 196, 197, 197, 198,
- 198, 199, 199, 200, 200, 201, 201, 202, 202, 204,
- 203, 205, 203, 203, 203, 203, 206, 203, 207, 203,
- 208, 203, 203, 203, 203, 209, 210, 210, 211, 212,
- 212, 212, 213, 213, 214, 214, 214, 214, 215, 216,
- 216, 217, 218, 218, 219, 220, 221, 221, 222, 222,
- 222, 222, 222, 222, 222, 222, 222, 222, 222, 223,
- 223, 223, 223, 224, 224, 225, 226, 226, 227, 228,
- 228, 228, 229, 229, 229, 229, 229, 229, 229, 229,
- 229, 230, 230, 231, 232, 232, 233, 233, 233, 234,
- 234, 235, 235, 236, 236, 236, 236, 236, 236, 236,
- 236, 236, 236, 236, 236, 236, 237, 237, 238, 238,
- 238, 238, 238, 238, 238, 238
+ 195, 195, 195, 195, 195, 195, 196, 196, 196, 196,
+ 196, 196, 196, 196, 196, 196, 197, 197, 198, 198,
+ 199, 199, 200, 200, 201, 201, 202, 202, 204, 203,
+ 205, 203, 203, 203, 203, 206, 203, 207, 203, 208,
+ 203, 203, 203, 203, 209, 210, 210, 211, 212, 212,
+ 212, 213, 213, 214, 214, 214, 214, 215, 216, 216,
+ 217, 218, 218, 219, 220, 221, 221, 222, 222, 222,
+ 222, 222, 222, 222, 222, 222, 222, 222, 223, 223,
+ 223, 223, 224, 224, 225, 226, 226, 227, 228, 228,
+ 228, 229, 229, 229, 229, 229, 229, 229, 229, 229,
+ 230, 230, 231, 232, 232, 233, 233, 233, 234, 234,
+ 235, 235, 236, 236, 236, 236, 236, 236, 236, 236,
+ 236, 236, 236, 236, 236, 237, 237, 238, 238, 238,
+ 238, 238, 238, 238, 238
};
/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
@@ -1889,26 +1889,26 @@ static const unsigned char yyr2[] =
1, 1, 0, 1, 1, 0, 1, 1, 1, 1,
0, 1, 1, 0, 1, 1, 1, 1, 1, 2,
1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
- 2, 1, 1, 1, 1, 1, 0, 2, 0, 2,
- 0, 3, 2, 0, 1, 0, 3, 1, 2, 1,
- 1, 1, 1, 1, 1, 2, 1, 2, 5, 5,
- 5, 5, 3, 2, 5, 4, 2, 1, 1, 1,
- 3, 1, 3, 1, 0, 1, 3, 4, 3, 3,
- 4, 4, 3, 6, 5, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 6, 5, 8,
- 6, 6, 7, 7, 6, 8, 8, 3, 1, 1,
- 1, 1, 0, 2, 6, 1, 0, 1, 2, 0,
- 3, 0, 3, 3, 3, 3, 0, 7, 0, 8,
- 0, 8, 5, 2, 3, 1, 3, 3, 3, 3,
- 1, 0, 5, 3, 1, 3, 1, 0, 9, 1,
- 1, 4, 1, 1, 2, 3, 0, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 3, 1, 5, 1,
- 1, 1, 1, 1, 1, 2, 2, 2, 3, 2,
- 0, 1, 2, 2, 3, 9, 9, 8, 14, 1,
- 1, 6, 5, 2, 6, 7, 3, 5, 0, 0,
- 3, 2, 1, 5, 5, 6, 6, 4, 6, 4,
- 4, 6, 6, 2, 8, 1, 1, 0, 3, 6,
- 3, 6, 2, 5, 7, 4
+ 2, 1, 1, 1, 1, 0, 2, 0, 2, 0,
+ 3, 2, 0, 1, 0, 3, 1, 2, 1, 1,
+ 1, 1, 1, 1, 2, 1, 2, 5, 5, 5,
+ 5, 3, 2, 5, 4, 2, 1, 1, 1, 3,
+ 1, 3, 1, 0, 1, 3, 4, 3, 3, 4,
+ 4, 3, 6, 5, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 6, 5, 8, 6,
+ 6, 7, 7, 6, 8, 8, 3, 1, 1, 1,
+ 1, 0, 2, 6, 1, 0, 1, 2, 0, 3,
+ 0, 3, 3, 3, 3, 0, 7, 0, 8, 0,
+ 8, 5, 2, 3, 1, 3, 3, 3, 3, 1,
+ 0, 5, 3, 1, 3, 1, 0, 9, 1, 1,
+ 4, 1, 1, 2, 3, 0, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 3, 1, 5, 1, 1,
+ 1, 1, 1, 1, 2, 2, 2, 3, 2, 0,
+ 1, 2, 2, 3, 9, 9, 8, 14, 1, 1,
+ 6, 5, 2, 6, 7, 3, 5, 0, 0, 3,
+ 2, 1, 5, 5, 6, 6, 4, 6, 4, 4,
+ 6, 6, 2, 8, 1, 1, 0, 3, 6, 3,
+ 6, 2, 5, 7, 4
};
/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
@@ -1916,478 +1916,484 @@ static const unsigned char yyr2[] =
means the default is an error. */
static const unsigned short int yydefact[] =
{
- 68, 58, 65, 59, 66, 60, 201, 199, 0, 0,
- 0, 0, 0, 0, 78, 67, 0, 68, 197, 82,
- 85, 0, 0, 213, 0, 0, 63, 0, 69, 70,
+ 68, 58, 65, 59, 66, 60, 200, 198, 0, 0,
+ 0, 0, 0, 0, 78, 67, 0, 68, 196, 82,
+ 85, 0, 0, 212, 0, 0, 63, 0, 69, 70,
72, 71, 73, 75, 74, 76, 77, 79, 80, 81,
- 78, 78, 192, 1, 198, 83, 84, 78, 202, 86,
- 87, 88, 89, 78, 260, 200, 260, 0, 0, 221,
- 214, 215, 203, 249, 250, 205, 129, 130, 131, 132,
- 133, 0, 0, 0, 0, 251, 252, 134, 204, 136,
- 192, 192, 90, 191, 0, 93, 93, 261, 257, 64,
- 232, 233, 234, 256, 216, 217, 220, 0, 154, 137,
- 0, 0, 0, 0, 143, 155, 0, 135, 154, 0,
- 0, 92, 91, 0, 189, 190, 0, 0, 94, 95,
- 96, 97, 98, 0, 235, 0, 297, 259, 0, 218,
- 153, 109, 149, 151, 0, 0, 0, 0, 0, 0,
- 142, 0, 0, 0, 148, 0, 147, 0, 212, 129,
- 130, 131, 0, 0, 0, 206, 99, 0, 229, 230,
- 231, 296, 282, 0, 0, 0, 0, 93, 269, 270,
+ 78, 78, 191, 1, 197, 83, 84, 78, 201, 86,
+ 87, 88, 89, 78, 259, 199, 259, 0, 0, 220,
+ 213, 214, 202, 248, 249, 204, 128, 129, 130, 131,
+ 132, 0, 0, 0, 0, 250, 251, 133, 203, 135,
+ 191, 191, 90, 190, 0, 93, 93, 260, 256, 64,
+ 231, 232, 233, 255, 215, 216, 219, 0, 153, 136,
+ 0, 0, 0, 0, 142, 154, 0, 134, 153, 0,
+ 0, 92, 91, 0, 188, 189, 0, 0, 94, 95,
+ 96, 97, 98, 0, 234, 0, 296, 258, 0, 217,
+ 152, 109, 148, 150, 0, 0, 0, 0, 0, 0,
+ 141, 0, 0, 0, 147, 0, 146, 0, 211, 128,
+ 129, 130, 0, 0, 0, 205, 99, 0, 228, 229,
+ 230, 295, 281, 0, 0, 0, 0, 93, 268, 269,
2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
15, 16, 11, 12, 13, 0, 0, 0, 0, 0,
0, 17, 18, 19, 20, 21, 22, 23, 24, 25,
26, 27, 28, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 258, 93, 273, 0, 295, 219, 146, 0,
- 116, 0, 0, 145, 0, 156, 116, 208, 210, 0,
- 193, 174, 175, 170, 172, 171, 173, 176, 169, 165,
- 166, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 168, 167, 125, 0, 281,
- 263, 0, 262, 0, 0, 55, 0, 0, 29, 30,
+ 0, 0, 257, 93, 272, 0, 294, 218, 145, 0,
+ 115, 0, 0, 144, 0, 155, 115, 207, 209, 0,
+ 192, 173, 174, 169, 171, 170, 172, 175, 168, 164,
+ 165, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 167, 166, 124, 0, 280,
+ 262, 0, 261, 0, 0, 55, 0, 0, 29, 30,
31, 32, 33, 34, 35, 36, 37, 38, 0, 53,
54, 49, 50, 51, 52, 39, 40, 41, 42, 43,
- 44, 45, 46, 47, 48, 0, 120, 120, 302, 0,
- 0, 293, 0, 0, 0, 0, 0, 0, 0, 0,
+ 44, 45, 46, 47, 48, 0, 119, 119, 301, 0,
+ 0, 292, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 101, 103, 102, 100, 104, 105, 106,
- 107, 108, 110, 152, 150, 139, 140, 141, 144, 138,
- 125, 125, 0, 0, 0, 0, 0, 0, 0, 0,
- 158, 188, 0, 0, 0, 162, 0, 159, 0, 0,
- 0, 0, 207, 227, 238, 239, 240, 245, 241, 242,
- 243, 244, 236, 0, 247, 254, 253, 255, 0, 264,
- 0, 0, 0, 0, 0, 298, 0, 300, 279, 0,
+ 107, 108, 110, 151, 149, 138, 139, 140, 143, 137,
+ 124, 124, 0, 0, 0, 0, 0, 0, 0, 0,
+ 157, 187, 0, 0, 0, 161, 0, 158, 0, 0,
+ 0, 0, 206, 226, 237, 238, 239, 244, 240, 241,
+ 242, 243, 235, 0, 246, 253, 252, 254, 0, 263,
+ 0, 0, 0, 0, 0, 297, 0, 299, 278, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 114, 113, 111, 115, 112, 117, 209, 211,
- 0, 0, 0, 279, 0, 0, 0, 0, 0, 157,
- 143, 155, 0, 160, 161, 0, 0, 0, 0, 0,
- 127, 125, 226, 109, 224, 0, 237, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 305, 0, 0,
- 0, 289, 290, 0, 0, 0, 0, 287, 0, 120,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 187,
- 164, 0, 0, 0, 0, 122, 128, 126, 62, 0,
- 116, 0, 246, 0, 0, 278, 0, 0, 120, 121,
- 120, 0, 0, 0, 0, 0, 0, 283, 284, 278,
- 0, 303, 0, 194, 0, 0, 178, 0, 0, 0,
- 0, 163, 0, 0, 0, 61, 223, 225, 109, 123,
- 0, 0, 0, 0, 0, 285, 286, 299, 301, 280,
- 0, 0, 288, 291, 292, 0, 120, 0, 0, 0,
- 184, 0, 0, 180, 181, 177, 62, 124, 118, 248,
- 0, 0, 109, 0, 116, 274, 0, 116, 304, 182,
- 183, 0, 0, 0, 222, 0, 228, 0, 267, 0,
- 0, 276, 0, 0, 275, 294, 179, 185, 186, 119,
- 265, 0, 266, 0, 109, 0, 0, 0, 277, 0,
- 0, 0, 0, 272, 0, 0, 271, 0, 268
+ 0, 0, 114, 113, 111, 112, 116, 208, 210, 0,
+ 0, 0, 278, 0, 0, 0, 0, 0, 156, 142,
+ 154, 0, 159, 160, 0, 0, 0, 0, 0, 126,
+ 124, 225, 109, 223, 0, 236, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 304, 0, 0, 0,
+ 288, 289, 0, 0, 0, 0, 286, 0, 119, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 186, 163,
+ 0, 0, 0, 0, 121, 127, 125, 62, 0, 115,
+ 0, 245, 0, 0, 277, 0, 0, 119, 120, 119,
+ 0, 0, 0, 0, 0, 0, 282, 283, 277, 0,
+ 302, 0, 193, 0, 0, 177, 0, 0, 0, 0,
+ 162, 0, 0, 0, 61, 222, 224, 109, 122, 0,
+ 0, 0, 0, 0, 284, 285, 298, 300, 279, 0,
+ 0, 287, 290, 291, 0, 119, 0, 0, 0, 183,
+ 0, 0, 179, 180, 176, 62, 123, 117, 247, 0,
+ 0, 109, 0, 115, 273, 0, 115, 303, 181, 182,
+ 0, 0, 0, 221, 0, 227, 0, 266, 0, 0,
+ 275, 0, 0, 274, 293, 178, 184, 185, 118, 264,
+ 0, 265, 0, 109, 0, 0, 0, 276, 0, 0,
+ 0, 0, 271, 0, 0, 270, 0, 267
};
/* YYDEFGOTO[NTERM-NUM]. */
static const short int yydefgoto[] =
{
- -1, 252, 253, 254, 278, 295, 152, 153, 75, 506,
+ -1, 252, 253, 254, 278, 295, 152, 153, 75, 505,
12, 76, 14, 15, 40, 41, 42, 47, 53, 113,
- 123, 322, 218, 397, 325, 556, 375, 420, 538, 352,
- 421, 77, 154, 132, 147, 133, 134, 106, 341, 364,
+ 123, 322, 218, 396, 325, 555, 375, 419, 537, 352,
+ 420, 77, 154, 132, 147, 133, 134, 106, 341, 364,
342, 116, 84, 148, 16, 17, 18, 20, 19, 257,
- 330, 331, 62, 23, 60, 97, 424, 425, 124, 160,
- 54, 92, 55, 48, 427, 365, 79, 367, 262, 56,
- 88, 89, 212, 560, 127, 301, 514, 437, 213, 214,
+ 330, 331, 62, 23, 60, 97, 423, 424, 124, 160,
+ 54, 92, 55, 48, 426, 365, 79, 367, 262, 56,
+ 88, 89, 212, 559, 127, 301, 513, 436, 213, 214,
215, 216
};
/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
STATE-NUM. */
-#define YYPACT_NINF -513
+#define YYPACT_NINF -522
static const short int yypact[] =
{
- 414, -513, -513, -513, -513, -513, -513, -513, -7, -92,
- 5, -42, 130, 11, 223, -513, 148, 484, -513, 131,
- 102, 47, 62, -513, 60, 141, -513, 1169, -513, -513,
- -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
- 147, 147, 226, -513, -513, -513, -513, 147, -513, -513,
- -513, -513, -513, 147, 199, -513, -8, 201, 211, 217,
- -513, -513, -513, -513, -513, 93, -513, -513, -513, -513,
- -513, 241, 247, 4, 811, -513, -513, -513, 162, -513,
- 242, 242, 275, -513, 49, 167, 167, -513, -513, 279,
- -513, -513, -513, -513, -513, -513, -513, -49, 928, -513,
- 133, 143, 851, 93, -513, 162, -125, -513, 928, 49,
- 49, -513, -513, 965, -513, -513, 1188, 293, -513, -513,
- -513, -513, -513, 1225, -513, -10, 1384, -513, 283, -513,
- -513, 162, -513, 166, 174, 1262, 1262, 172, -89, 1262,
- -513, 178, 1188, 1262, 93, 168, 162, 33, -513, 40,
- 319, 320, 125, 321, 631, -513, -513, 76, -513, -513,
- -513, -513, -513, 280, 1336, 108, 324, 167, -513, -513,
- -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
- -513, -513, -513, -513, -513, 704, 474, 1262, 1262, 1262,
- 1262, -513, -513, -513, -513, -513, -513, -513, -513, -513,
- -513, -513, -513, 1262, 1262, 1262, 1262, 1262, 1262, 1262,
- 1262, 1262, -513, 167, -513, 26, -513, -513, 252, 1002,
- -513, -33, -72, -513, 185, 162, -513, -513, 162, 965,
- -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
- -513, 704, 474, 184, 192, 200, 202, 204, 1077, 1373,
- 891, 327, 206, 207, 213, -513, -513, 224, 214, -513,
- 93, 472, -513, 606, 606, -513, 606, 1225, -513, -513,
- -513, -513, -513, -513, -513, -513, -513, -513, 1262, -513,
- -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
- -513, -513, -513, -513, -513, 1262, 57, 128, -513, 472,
- 99, 225, 227, 228, 231, 232, 234, 472, 472, 335,
- 1225, 1262, 1262, -513, -513, -513, -513, -513, -513, -513,
- -513, -513, -513, -513, -513, 123, -513, -513, -513, 123,
- 224, 224, 344, 233, 235, 1188, 1188, 1188, 1188, 1188,
- -513, -513, -45, 909, -79, -513, -67, -513, 1188, 1188,
- 1188, -11, -513, 1114, -513, -513, -513, -513, -513, -513,
- -513, -513, 329, 1188, -513, -513, -513, -513, 244, -513,
- 248, 606, 472, 472, 12, -513, 17, -513, -513, 606,
- 245, 1262, 1262, 1262, 1262, 1262, 249, 251, 1262, 606,
- 472, 257, -513, -513, -513, -513, -513, -513, -513, -513,
- 1262, 1188, 1188, -513, 258, 259, 262, 263, 1188, -513,
- 255, 631, -61, -513, -513, 265, 266, 376, 393, 409,
- -513, 224, -513, 162, 271, 268, -513, 399, -73, 405,
- 406, 274, 281, 282, 606, 419, 606, 284, 288, 606,
- 301, 162, -513, 302, 304, 606, 606, 162, 303, 307,
- 1262, 8, 308, 309, -40, 1188, 1188, 1188, 1188, -513,
- -513, 311, 1188, 1188, 1262, -513, -513, -513, 84, 1151,
- -513, 310, -513, 606, 606, 1262, 606, 606, 307, -513,
- 307, 1262, 606, 312, 1262, 1262, 1262, -513, -513, 1262,
- 377, -513, 472, -513, 1188, 1188, -513, 313, 318, 317,
- 323, -513, 322, 330, 156, -513, -513, -513, 162, 39,
- 453, 333, 334, 472, -37, -513, -513, -513, -513, -513,
- 331, 606, -513, -513, -513, -28, 307, 337, 338, 1188,
- -513, 1188, 1188, -513, -513, -513, 84, -513, 437, -513,
- 476, 1, -513, 1262, -513, -513, 351, -513, -513, -513,
- -513, 358, 359, 360, -513, 509, -513, 606, -513, 766,
- 18, 252, 472, 55, -513, 123, -513, -513, -513, -513,
- -513, 370, -513, 766, -513, 501, 502, 374, 252, 606,
- 606, 505, 452, -513, 606, 507, -513, 606, -513
+ 40, -522, -522, -522, -522, -522, -522, -522, -24, -105,
+ -4, -80, 60, -32, 461, -522, 134, 1386, -522, 153,
+ 150, 1, 15, -522, 16, 130, -522, 1208, -522, -522,
+ -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
+ 126, 126, 239, -522, -522, -522, -522, 126, -522, -522,
+ -522, -522, -522, 126, 158, -522, -7, 168, 183, 194,
+ -522, -522, -522, -522, -522, 45, -522, -522, -522, -522,
+ -522, 212, 226, 6, 198, -522, -522, -522, 127, -522,
+ 204, 204, 248, -522, 218, 113, 113, -522, -522, 135,
+ -522, -522, -522, -522, -522, -522, -522, -44, 1006, -522,
+ 101, 107, 371, 45, -522, 127, -103, -522, 1006, 218,
+ 218, -522, -522, 1043, -522, -522, 1223, 259, -522, -522,
+ -522, -522, -522, 1274, -522, -13, 1423, -522, 269, -522,
+ -522, 127, -522, 162, 146, 1305, 1305, 144, -101, 1305,
+ -522, 159, 1223, 1305, 45, 161, 127, 85, -522, 41,
+ 301, 302, 250, 304, 782, -522, -522, 79, -522, -522,
+ -522, -522, -522, 263, 1320, 193, 305, 113, -522, -522,
+ -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
+ -522, -522, -522, -522, -522, 133, 456, 1305, 1305, 1305,
+ 1305, -522, -522, -522, -522, -522, -522, -522, -522, -522,
+ -522, -522, -522, 1305, 1305, 1305, 1305, 1305, 1305, 1305,
+ 1305, 1305, -522, 113, -522, 165, -522, -522, 519, 1060,
+ -522, -18, -33, -522, 166, 127, -522, -522, 127, 1043,
+ -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
+ -522, 133, 456, 171, 174, 175, 177, 178, 1111, 1371,
+ 579, 307, 181, 182, 184, -522, -522, 186, 187, -522,
+ 45, 623, -522, 757, 757, -522, 757, 1274, -522, -522,
+ -522, -522, -522, -522, -522, -522, -522, -522, 1305, -522,
+ -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
+ -522, -522, -522, -522, -522, 1305, 98, 114, -522, 623,
+ -64, 195, 196, 201, 202, 210, 216, 623, 623, 303,
+ 1274, 1305, 1305, -522, -522, -522, -522, -522, -522, -522,
+ -522, -522, -522, -522, -522, 104, -522, -522, -522, 104,
+ 186, 186, 313, 190, 214, 1223, 1223, 1223, 1223, 1223,
+ -522, -522, -36, 962, -111, -522, -78, -522, 1223, 1223,
+ 1223, 3, -522, 1126, -522, -522, -522, -522, -522, -522,
+ -522, -522, 308, 1223, -522, -522, -522, -522, 219, -522,
+ 221, 757, 623, 623, 20, -522, 21, -522, -522, 757,
+ 225, 1305, 1305, 1305, 1305, 1305, 224, 227, 1305, 757,
+ 623, 231, -522, -522, -522, -522, -522, -522, -522, 1305,
+ 1223, 1223, -522, 233, 242, 245, 249, 1223, -522, 217,
+ 782, -65, -522, -522, 256, 257, 359, 386, 402, -522,
+ 186, -522, 127, 265, 264, -522, 394, -75, 400, 401,
+ 271, 275, 276, 757, 418, 757, 282, 285, 757, 289,
+ 127, -522, 290, 296, 757, 757, 127, 294, 300, 1305,
+ -29, 306, 309, -50, 1223, 1223, 1223, 1223, -522, -522,
+ 292, 1223, 1223, 1305, -522, -522, -522, 293, 1157, -522,
+ 311, -522, 757, 757, 1305, 757, 757, 300, -522, 300,
+ 1305, 757, 312, 1305, 1305, 1305, -522, -522, 1305, 397,
+ -522, 623, -522, 1223, 1223, -522, 316, 315, 317, 320,
+ -522, 318, 321, 117, -522, -522, -522, 127, -1, 430,
+ 324, 322, 623, -8, -522, -522, -522, -522, -522, 314,
+ 757, -522, -522, -522, -5, 300, 329, 330, 1223, -522,
+ 1223, 1223, -522, -522, -522, 293, -522, 431, -522, 437,
+ 2, -522, 1305, -522, -522, 332, -522, -522, -522, -522,
+ 336, 337, 338, -522, 448, -522, 757, -522, 917, 4,
+ 519, 623, 14, -522, 104, -522, -522, -522, -522, -522,
+ 343, -522, 917, -522, 474, 475, 346, 519, 757, 757,
+ 477, 426, -522, 757, 481, -522, 757, -522
};
/* YYPGOTO[NTERM-NUM]. */
static const short int yypgoto[] =
{
- -513, 396, 397, 398, 286, 287, -164, -513, 0, -6,
- 436, 9, -513, -513, -513, -513, 45, -513, -513, -513,
- -156, -513, -417, -513, -223, -513, -284, 19, -513, -294,
- -513, -513, -26, 314, -118, -513, 423, 432, -58, -150,
- -228, 104, 239, 332, -513, -513, 520, -513, -513, -513,
- -513, -513, -513, -513, -513, -513, -513, -513, 454, -513,
- -513, -513, -513, -513, -513, -512, -140, -239, -173, -513,
- 482, -513, -513, -513, -513, -513, 52, 157, -513, -513,
- -513, -513
+ -522, 370, 372, 373, 266, 255, -164, -522, 0, -25,
+ 420, 9, -522, -522, -522, -522, 33, -522, -522, -522,
+ -151, -522, -404, -522, -223, -522, -291, 5, -522, -295,
+ -522, -522, -26, 295, -115, -522, 403, 410, -58, -150,
+ -221, 173, 222, 286, -522, -522, 501, -522, -522, -522,
+ -522, -522, -522, -522, -522, -522, -522, -522, 433, -522,
+ -522, -522, -522, -522, -522, -521, -140, 103, -184, -522,
+ 465, -522, -522, -522, -522, -522, 34, 122, -522, -522,
+ -522, -522
};
/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
positive, shift that token. If negative, reduce the rule which
number is the opposite. If zero, do what YYDEFACT says.
If YYTABLE_NINF, syntax error. */
-#define YYTABLE_NINF -197
+#define YYTABLE_NINF -196
static const short int yytable[] =
{
- 11, 78, 266, 329, 255, 157, 468, 230, 101, 13,
- 87, 267, 265, 377, 256, 158, 298, 11, 90, 139,
- 418, 344, 346, 434, 368, 369, 13, 370, 436, 265,
- 140, 302, 303, 304, 305, 306, 398, 399, 309, 419,
- 63, 64, 21, -55, -55, -55, -55, 571, 105, 1,
- 2, 24, 3, 4, 5, 139, 22, 310, 155, 25,
- 378, 577, 435, 231, 232, 408, 224, 435, 386, 387,
- 418, 408, 131, 107, 413, 108, 105, 408, 114, 115,
- 472, 327, 131, 408, 227, 80, 81, 146, 414, 11,
- 575, 536, 85, 2, 461, 128, 4, 146, 86, 408,
- 1, 26, 129, 3, 481, 5, 409, 543, 496, 221,
- 222, 544, 107, 225, 108, 412, 543, 228, 326, 263,
- 547, 366, 264, 366, 366, 561, 366, 467, 233, 234,
- 235, 236, 431, 432, 433, 428, 311, 312, 261, 391,
- 438, 49, 50, 51, 159, 27, 52, 91, 43, 371,
- 448, 449, 558, 107, 28, 108, 493, 578, 102, 366,
- 61, 296, 297, 261, 299, 491, 258, 366, 366, 572,
- 392, 393, 394, 395, 45, 396, 46, 300, 261, 261,
- 261, 261, 261, 307, 308, 261, 392, 393, 394, 395,
- 57, 396, 389, 131, 517, 478, 518, 480, 313, 314,
- 483, 374, 107, 146, 108, 58, 487, 488, 440, 59,
- 442, 443, 444, 142, 143, 315, 316, 87, 317, 318,
- 94, 319, 320, 321, 117, 118, 119, 120, 121, 122,
- 95, 366, 366, 366, 511, 512, 96, 515, 516, 366,
- 98, 146, 548, 520, 107, 99, 108, 509, 379, 366,
- 366, 100, 372, 526, 392, 393, 394, 395, 82, 396,
- 83, 255, 29, 30, 31, 32, 33, 34, 35, 373,
- 36, 256, 376, 107, 542, 108, 83, 403, 404, 405,
- 406, 407, 546, 135, 146, 390, 261, 37, 38, 39,
- 415, 416, 417, 136, 366, 1, 366, 156, 3, 366,
- 5, 107, 217, 108, 535, 366, 366, 107, 519, 108,
- 219, 522, 523, 524, 111, 229, 112, 411, 570, 109,
- 110, 563, 220, 574, 565, 223, 226, 423, -56, -57,
- 237, 335, 259, 366, 366, 265, 366, 366, 328, 336,
- 582, 583, 366, 452, 453, 586, 347, 337, 588, 338,
- 459, 339, 366, 348, 349, 261, 441, 261, 261, 261,
- 350, 353, 447, 37, 38, 39, 313, 314, 351, 380,
- 388, 381, 382, 366, 451, 383, 384, 559, 385, 400,
- 401, 366, 402, 315, 316, 426, 317, 318, 429, 319,
- 320, 321, 430, 445, 439, 446, 573, 497, 498, 499,
- 500, 450, 455, 456, 502, 503, 457, 458, 460, 462,
- 463, 464, 465, 466, -196, 469, 470, 366, 471, 473,
- 474, 475, 366, 479, 492, 476, 477, 435, 481, -64,
- 1, 2, 482, 3, 4, 5, 527, 528, 504, 366,
- 366, 6, 7, 508, 366, 484, 485, 366, 486, 513,
- 489, 490, 494, 495, 510, 261, 521, 529, 261, 261,
- 261, 531, 8, 513, 501, 9, 530, 532, 505, 10,
- 533, 551, 539, 552, 553, 354, 355, 540, 534, 63,
- 64, 356, 545, 541, -195, 549, 550, 555, 1, 2,
- 557, 3, 4, 5, 357, 358, 359, 279, 280, -64,
- 1, 2, 564, 3, 4, 5, 566, 567, 568, 360,
- 361, 6, 7, 569, 576, 579, 580, 562, 581, 584,
- 585, 587, 209, 210, 211, 126, 362, 333, 537, 334,
- 554, 141, 8, 324, 138, 9, 505, 44, 93, 10,
- 125, 525, 170, 171, 172, 173, 174, 175, 176, 177,
- 178, 179, 180, 181, 182, 183, 184, 241, 242, 0,
- 454, 332, 0, 0, 0, 0, 0, 281, 282, 283,
- 284, 285, 286, 287, 288, 289, 290, 291, 292, 293,
- 294, 0, 0, 0, 243, 191, 192, 193, 194, 195,
- 196, 197, 198, 199, 200, 201, 202, 0, 244, 0,
- 245, 246, 247, 0, 0, 0, 0, 0, 0, 354,
- 355, 0, 0, 63, 64, 356, 0, 107, 0, 108,
- 0, 0, 1, 2, 363, 3, 4, 5, 357, 358,
- 359, 0, 0, 0, 0, 0, 0, 0, 63, 64,
- 0, 0, 0, 360, 361, 0, 0, 1, 2, 0,
- 3, 4, 5, 238, 0, 0, 0, 0, 0, 0,
- 362, 0, 0, 0, 0, 0, 0, 0, 239, 240,
- 0, 0, 0, 0, 0, 0, 170, 171, 172, 173,
- 174, 175, 176, 177, 178, 179, 180, 181, 182, 183,
- 184, 241, 242, 0, 0, 0, 0, 0, 0, 0,
- 0, 170, 171, 172, 173, 174, 175, 176, 177, 178,
- 179, 180, 181, 182, 183, 184, 241, 242, 243, 191,
- 192, 193, 194, 195, 196, 197, 198, 199, 200, 201,
- 202, 0, 244, 0, 245, 246, 247, 0, 0, 0,
- 0, 0, 0, 243, 191, 192, 193, 194, 195, 196,
- 197, 198, 199, 200, 201, 202, 0, 244, 363, 245,
- 246, 247, 0, 0, 0, 0, 0, 0, 0, 354,
- 355, 0, 0, 0, 0, 356, 107, 0, 108, 0,
- 248, 0, 0, 249, 0, 250, 0, 251, 357, 358,
- 359, 268, 269, 270, 271, 272, 273, 274, 275, 276,
- 277, 0, 0, 360, 361, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 63, 64,
- 362, 103, 66, 67, 68, 69, 0, 1, 2, 0,
- 3, 4, 5, 0, 0, 0, 170, 171, 172, 173,
- 174, 175, 176, 177, 178, 179, 180, 181, 182, 183,
- 184, 241, 242, 0, 0, 0, 0, 70, 63, 64,
- 0, 103, 66, 67, 68, 69, 0, 1, 2, 0,
- 3, 4, 5, 0, 0, 0, 0, 0, 243, 191,
- 192, 193, 194, 195, 196, 197, 198, 199, 200, 201,
- 202, 0, 244, 0, 245, 246, 247, 70, 63, 64,
- 0, 103, 149, 150, 151, 69, 0, 1, 2, 0,
- 3, 4, 5, 0, 0, 0, 63, 64, 363, 103,
- 149, 150, 151, 69, 0, 1, 2, 0, 3, 4,
- 5, 0, 0, 0, 0, 63, 64, 70, 103, 66,
- 67, 68, 69, 0, 1, 2, 0, 3, 4, 5,
- 0, 0, 0, 0, 0, 70, 0, 71, 0, 0,
- 72, 0, 0, 73, 130, 74, 104, 0, 0, 0,
- 0, 0, 63, 64, 70, 144, 66, 67, 68, 69,
- 0, 1, 2, 0, 3, 4, 5, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 71, 0, 0,
- 72, 0, 0, 73, 0, 74, 137, 0, 0, 63,
- 64, 70, 103, 66, 67, 68, 69, 0, 1, 2,
- 0, 3, 4, 5, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 71, 323, 0,
- 72, 0, 0, 73, 0, 74, 345, 0, 70, 0,
- 0, 0, 0, 0, 0, 71, 0, 0, 72, 0,
- 0, 73, 0, 74, 410, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 71, 0, 0, 72, 0, 0,
- 73, 0, 74, 145, 63, 64, 0, 103, 149, 150,
- 151, 69, 0, 1, 2, 0, 3, 4, 5, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 71, 0, 0, 72, 0, 0, 73, 0, 74,
- 0, 63, 64, 70, 103, 66, 67, 68, 69, 0,
- 1, 2, 0, 3, 4, 5, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 71, 0,
- 422, 72, 0, 0, 73, 0, 74, 0, 63, 64,
- 70, 103, 66, 67, 68, 69, 0, 1, 2, 0,
- 3, 4, 5, 0, 0, 0, 63, 64, 0, 65,
- 66, 67, 68, 69, 0, 1, 2, 507, 3, 4,
- 5, 0, 0, 0, 0, 63, 64, 70, 103, 149,
- 150, 151, 69, 0, 1, 2, 0, 3, 4, 5,
- 0, 0, 0, 0, 0, 70, 0, 0, 0, 0,
- 0, 0, 0, 71, 0, 0, 72, 0, 340, 73,
- 0, 74, 63, 64, 70, 144, 66, 67, 68, 69,
- 0, 1, 2, 0, 3, 4, 5, 0, 0, 0,
+ 11, 78, 266, 329, 255, 298, 377, 230, 157, 13,
+ 101, 87, 158, 265, 256, 265, 267, 11, 467, 90,
+ 302, 303, 304, 305, 306, 21, 13, 309, 344, 346,
+ 417, 433, 435, 407, 417, 397, 398, 570, 24, 22,
+ -195, 139, 412, 139, -55, -55, -55, -55, 105, 574,
+ 25, 576, 140, 418, 224, -64, 1, 2, 155, 3,
+ 4, 5, 310, 26, 231, 232, 407, 6, 7, 407,
+ 434, 434, 131, 80, 81, 27, 105, 413, 471, 407,
+ 85, 107, 131, 108, 227, 379, 86, 146, 8, 11,
+ 460, 9, 63, 64, 480, 10, 2, 146, 495, 4,
+ 128, 1, 2, 535, 3, 4, 5, 129, 407, 221,
+ 222, 28, 107, 225, 108, 408, 107, 228, 108, 492,
+ 327, 366, 411, 366, 366, 466, 366, 107, 391, 108,
+ 392, 393, 394, 326, 43, 395, 542, 560, 261, 542,
+ 543, 159, 427, 546, 57, 392, 393, 394, 91, 61,
+ 395, 1, 371, 557, 3, 571, 5, 490, 58, 366,
+ 102, 296, 297, 261, 299, 59, 258, 366, 366, 577,
+ 117, 118, 119, 120, 121, 122, 87, 300, 261, 261,
+ 261, 261, 261, 307, 308, 261, 516, 94, 517, 49,
+ 50, 51, 98, 131, 52, 389, 45, 439, 46, 441,
+ 442, 443, 95, 146, 263, 63, 64, 264, 103, 66,
+ 67, 68, 69, 96, 1, 2, 99, 3, 4, 5,
+ 268, 269, 270, 271, 272, 273, 274, 275, 276, 277,
+ 100, 366, 366, 366, 547, 392, 393, 394, 83, 366,
+ 395, 146, 374, 107, 70, 108, 508, 114, 115, 366,
+ 366, 135, 372, 233, 234, 235, 236, 136, 376, 107,
+ 255, 108, 107, 156, 108, 534, 37, 38, 39, 373,
+ 256, 82, 107, 83, 108, 311, 312, 402, 403, 404,
+ 405, 406, 142, 143, 146, 390, 261, 111, 217, 112,
+ 414, 415, 416, 366, 220, 366, 518, 223, 366, 521,
+ 522, 523, 109, 110, 366, 366, 219, 226, 229, 1,
+ -56, -57, 3, 237, 5, 259, 265, 410, 335, 328,
+ 562, 336, 337, 564, 338, 339, 347, 422, 348, 349,
+ 351, 350, 366, 366, 353, 366, 366, 400, 388, 380,
+ 381, 366, 451, 452, 71, 382, 383, 72, 399, 458,
+ 73, 366, 74, 104, 384, 261, 440, 261, 261, 261,
+ 385, 401, 446, 428, 425, 429, 368, 369, 444, 370,
+ 459, 445, 366, 450, 438, 449, 558, 454, 63, 64,
+ 366, 103, 66, 67, 68, 69, 455, 1, 2, 456,
+ 3, 4, 5, 457, 463, 572, 496, 497, 498, 499,
+ 461, 462, 378, 501, 502, 464, 465, 313, 314, 468,
+ 386, 387, 469, 470, 472, 473, 366, 70, 474, 475,
+ 476, 366, 478, 491, 315, 316, 480, 317, 318, 481,
+ 319, 320, 321, 483, 484, 526, 527, 503, 366, 366,
+ 485, 488, 507, 366, 489, 500, 366, 434, 512, 538,
+ 493, 556, 568, 494, 261, 509, 520, 261, 261, 261,
+ 528, 530, 512, 529, 531, 544, 532, 504, 539, 533,
+ 550, 540, 551, 552, 430, 431, 432, 548, 549, 279,
+ 280, 554, 437, 563, 565, 566, 567, 575, 578, 579,
+ 580, 583, 447, 448, 584, 586, 209, 334, 210, 211,
+ 29, 30, 31, 32, 33, 34, 35, 333, 36, 126,
+ 553, 141, 138, 536, 324, 332, 561, 71, 44, 125,
+ 72, 93, 524, 73, 453, 74, 137, 0, 0, 0,
+ 0, 0, 0, 0, 0, 504, 477, 0, 479, 0,
+ 0, 482, 0, 0, 0, 0, 0, 486, 487, 281,
+ 282, 283, 284, 285, 286, 287, 288, 289, 290, 291,
+ 292, 293, 294, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 510, 511, 0, 514, 515,
+ 0, 0, 0, 0, 519, 0, 63, 64, 0, 103,
+ 149, 150, 151, 69, 525, 1, 2, 0, 3, 4,
+ 5, 37, 38, 39, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 541, 0, 0, 0, 0,
+ 0, 0, 0, 545, 0, 70, 354, 355, 0, 0,
+ 63, 64, 356, 313, 314, 0, 0, 0, 0, 1,
+ 2, 0, 3, 4, 5, 357, 358, 359, 0, 0,
+ 315, 316, 0, 317, 318, 0, 319, 320, 321, 569,
+ 360, 361, 0, 0, 573, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 362, 0, 0,
+ 0, 581, 582, 0, 0, 0, 585, 0, 0, 587,
+ 0, 0, 0, 170, 171, 172, 173, 174, 175, 176,
+ 177, 178, 179, 180, 181, 182, 183, 184, 241, 242,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 71, 0, 0, 72, 0, 0, 73, 0, 74, 63,
- 64, 70, 103, 66, 67, 68, 69, 0, 1, 2,
- 0, 3, 4, 5, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 71, 0, 0,
- 72, 0, 0, 73, 0, 74, 0, 0, 70, 0,
0, 0, 0, 0, 0, 71, 0, 0, 72, 0,
- 0, 73, 0, 74, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 71, 0, 0, 72, 0, 0,
- 73, 0, 74, 63, 64, 0, 260, 66, 67, 68,
+ 0, 73, 0, 74, 345, 243, 191, 192, 193, 194,
+ 195, 196, 197, 198, 199, 200, 201, 202, 0, 244,
+ 0, 245, 246, 247, 0, 0, 0, 0, 0, 0,
+ 354, 355, 0, 0, 63, 64, 356, 0, 107, 0,
+ 108, 0, 0, 1, 2, 363, 3, 4, 5, 357,
+ 358, 359, 0, 0, 0, 0, 0, 0, 0, 63,
+ 64, 0, 0, 0, 360, 361, 0, 0, 1, 2,
+ 0, 3, 4, 5, 238, 0, 0, 0, 0, 0,
+ 0, 362, 0, 0, 0, 0, 0, 0, 0, 239,
+ 240, 0, 0, 0, 0, 0, 0, 170, 171, 172,
+ 173, 174, 175, 176, 177, 178, 179, 180, 181, 182,
+ 183, 184, 241, 242, 0, 0, 0, 0, 0, 0,
+ 0, 0, 170, 171, 172, 173, 174, 175, 176, 177,
+ 178, 179, 180, 181, 182, 183, 184, 241, 242, 243,
+ 191, 192, 193, 194, 195, 196, 197, 198, 199, 200,
+ 201, 202, 0, 244, 0, 245, 246, 247, 0, 0,
+ 0, 0, 0, 0, 243, 191, 192, 193, 194, 195,
+ 196, 197, 198, 199, 200, 201, 202, 0, 244, 363,
+ 245, 246, 247, 0, 0, 0, 0, 0, 0, 0,
+ 354, 355, 0, 0, 0, 0, 356, 107, 0, 108,
+ 0, 248, 0, 0, 249, 0, 250, 0, 251, 357,
+ 358, 359, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 360, 361, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,
+ 64, 362, 103, 149, 150, 151, 69, 0, 1, 2,
+ 0, 3, 4, 5, 0, 0, 0, 170, 171, 172,
+ 173, 174, 175, 176, 177, 178, 179, 180, 181, 182,
+ 183, 184, 241, 242, 0, 0, 0, 0, 70, 0,
+ 0, 0, 0, 63, 64, 0, 103, 66, 67, 68,
+ 69, 0, 1, 2, 0, 3, 4, 5, 0, 243,
+ 191, 192, 193, 194, 195, 196, 197, 198, 199, 200,
+ 201, 202, 130, 244, 0, 245, 246, 247, 0, 0,
+ 63, 64, 70, 144, 66, 67, 68, 69, 0, 1,
+ 2, 0, 3, 4, 5, 0, 0, 63, 64, 363,
+ 103, 66, 67, 68, 69, 0, 1, 2, 0, 3,
+ 4, 5, 0, 0, 0, 0, 0, 0, 0, 70,
+ 0, 0, 0, 0, 0, 0, 323, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 70, 0, 71, 0,
+ 0, 72, 0, 0, 73, 0, 74, 409, 63, 64,
+ 0, 103, 149, 150, 151, 69, 0, 1, 2, 0,
+ 3, 4, 5, 63, 64, 0, 103, 66, 67, 68,
69, 0, 1, 2, 0, 3, 4, 5, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 71, 0, 0, 72, 0, 0, 73, 0, 74,
- 63, 64, 70, 103, 149, 150, 151, 69, 0, 1,
+ 0, 0, 71, 0, 0, 72, 0, 70, 73, 0,
+ 74, 145, 421, 0, 63, 64, 0, 103, 66, 67,
+ 68, 69, 70, 1, 2, 0, 3, 4, 5, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 71,
+ 0, 0, 72, 506, 0, 73, 0, 74, 0, 0,
+ 0, 0, 0, 70, 0, 0, 71, 0, 0, 72,
+ 0, 0, 73, 0, 74, 63, 64, 0, 65, 66,
+ 67, 68, 69, 0, 1, 2, 0, 3, 4, 5,
+ 63, 64, 0, 103, 149, 150, 151, 69, 0, 1,
2, 0, 3, 4, 5, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 71, 0,
- 0, 72, 0, 0, 73, 0, 74, 161, 0, 70,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 162, 163, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 164, 165,
- 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
- 176, 177, 178, 179, 180, 181, 182, 183, 184, 185,
- 186, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 70, 0, 0, 71, 0, 0,
+ 72, 0, 340, 73, 0, 74, 0, 0, 0, 70,
0, 0, 71, 0, 0, 72, 0, 0, 73, 0,
- 74, 187, 188, 189, 0, 0, 190, 191, 192, 193,
- 194, 195, 196, 197, 198, 199, 200, 201, 202, 203,
- 204, 205, 206, 207, 208, 0, 0, 0, 0, 71,
- 0, 0, 72, 0, 0, 73, 0, 343
+ 74, 63, 64, 0, 144, 66, 67, 68, 69, 0,
+ 1, 2, 0, 3, 4, 5, 0, 0, 0, 0,
+ 0, 0, 0, 71, 0, 0, 72, 0, 0, 73,
+ 0, 74, 63, 64, 0, 103, 66, 67, 68, 69,
+ 70, 1, 2, 0, 3, 4, 5, 63, 64, 0,
+ 260, 66, 67, 68, 69, 0, 1, 2, 0, 3,
+ 4, 5, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 70, 0, 0, 71, 0, 0, 72, 0, 0,
+ 73, 0, 74, 0, 0, 0, 70, 0, 0, 71,
+ 0, 0, 72, 0, 0, 73, 0, 74, 63, 64,
+ 0, 103, 149, 150, 151, 69, -194, 1, 2, 0,
+ 3, 4, 5, 0, 0, 0, 0, 0, 0, 0,
+ 0, -64, 1, 2, 0, 3, 4, 5, 0, 0,
+ 0, 0, 0, 6, 7, 0, 0, 70, 0, 0,
+ 71, 0, 0, 72, 0, 0, 73, 0, 74, 0,
+ 0, 0, 0, 0, 8, 0, 0, 9, 0, 0,
+ 0, 10, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 71, 0, 0, 72, 0, 161, 73, 0, 74,
+ 0, 0, 0, 0, 0, 0, 71, 0, 0, 72,
+ 0, 0, 73, 0, 74, 162, 163, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 164, 165, 166,
+ 167, 168, 169, 170, 171, 172, 173, 174, 175, 176,
+ 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
+ 0, 0, 0, 0, 0, 0, 0, 71, 0, 0,
+ 72, 0, 0, 73, 0, 343, 0, 0, 0, 0,
+ 187, 188, 189, 0, 0, 190, 191, 192, 193, 194,
+ 195, 196, 197, 198, 199, 200, 201, 202, 203, 204,
+ 205, 206, 207, 208
};
static const short int yycheck[] =
{
- 0, 27, 166, 226, 154, 123, 423, 147, 4, 0,
- 18, 167, 11, 297, 154, 25, 189, 17, 26, 144,
- 31, 249, 250, 11, 263, 264, 17, 266, 11, 11,
- 155, 204, 205, 206, 207, 208, 330, 331, 211, 50,
- 7, 8, 49, 3, 4, 5, 6, 559, 74, 16,
- 17, 143, 19, 20, 21, 144, 63, 213, 116, 54,
- 299, 573, 50, 23, 24, 144, 155, 50, 307, 308,
- 31, 144, 98, 145, 153, 147, 102, 144, 29, 30,
- 153, 153, 108, 144, 142, 40, 41, 113, 155, 89,
- 35, 508, 47, 17, 155, 144, 20, 123, 53, 144,
- 16, 143, 151, 19, 144, 21, 151, 144, 148, 135,
- 136, 148, 145, 139, 147, 343, 144, 143, 151, 11,
- 148, 261, 14, 263, 264, 542, 266, 421, 3, 4,
- 5, 6, 371, 372, 373, 363, 110, 111, 164, 312,
- 379, 39, 40, 41, 154, 15, 44, 155, 0, 267,
- 389, 390, 151, 145, 143, 147, 148, 574, 154, 299,
- 19, 187, 188, 189, 190, 449, 157, 307, 308, 151,
- 131, 132, 133, 134, 43, 136, 45, 203, 204, 205,
- 206, 207, 208, 209, 210, 211, 131, 132, 133, 134,
- 143, 136, 310, 219, 478, 434, 480, 436, 114, 115,
- 439, 144, 145, 229, 147, 143, 445, 446, 381, 149,
- 383, 384, 385, 109, 110, 131, 132, 18, 134, 135,
- 19, 137, 138, 139, 57, 58, 59, 60, 61, 62,
- 19, 371, 372, 373, 473, 474, 19, 476, 477, 379,
- 147, 267, 526, 482, 145, 4, 147, 470, 149, 389,
- 390, 4, 278, 492, 131, 132, 133, 134, 32, 136,
- 34, 411, 39, 40, 41, 42, 43, 44, 45, 295,
- 47, 411, 144, 145, 513, 147, 34, 335, 336, 337,
- 338, 339, 521, 150, 310, 311, 312, 140, 141, 142,
- 348, 349, 350, 150, 434, 16, 436, 4, 19, 439,
- 21, 145, 19, 147, 148, 445, 446, 145, 481, 147,
- 144, 484, 485, 486, 39, 147, 41, 343, 557, 80,
- 81, 544, 148, 562, 547, 153, 148, 353, 9, 9,
- 9, 147, 52, 473, 474, 11, 476, 477, 153, 147,
- 579, 580, 482, 401, 402, 584, 19, 147, 587, 147,
- 408, 147, 492, 147, 147, 381, 382, 383, 384, 385,
- 147, 147, 388, 140, 141, 142, 114, 115, 144, 144,
- 35, 144, 144, 513, 400, 144, 144, 541, 144, 35,
- 147, 521, 147, 131, 132, 56, 134, 135, 144, 137,
- 138, 139, 144, 144, 149, 144, 560, 455, 456, 457,
- 458, 144, 144, 144, 462, 463, 144, 144, 153, 144,
- 144, 35, 19, 4, 0, 144, 148, 557, 19, 14,
- 14, 147, 562, 4, 450, 144, 144, 50, 144, 15,
- 16, 17, 144, 19, 20, 21, 494, 495, 464, 579,
- 580, 27, 28, 469, 584, 144, 144, 587, 144, 475,
- 147, 144, 144, 144, 144, 481, 144, 144, 484, 485,
- 486, 144, 48, 489, 153, 51, 148, 144, 468, 55,
- 148, 529, 19, 531, 532, 3, 4, 144, 148, 7,
- 8, 9, 151, 149, 0, 148, 148, 50, 16, 17,
- 14, 19, 20, 21, 22, 23, 24, 23, 24, 15,
- 16, 17, 151, 19, 20, 21, 148, 148, 148, 37,
- 38, 27, 28, 4, 144, 14, 14, 543, 144, 14,
- 68, 14, 126, 126, 126, 89, 54, 241, 509, 242,
- 536, 108, 48, 219, 102, 51, 536, 17, 56, 55,
- 86, 489, 70, 71, 72, 73, 74, 75, 76, 77,
- 78, 79, 80, 81, 82, 83, 84, 85, 86, -1,
- 403, 229, -1, -1, -1, -1, -1, 93, 94, 95,
- 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
- 106, -1, -1, -1, 112, 113, 114, 115, 116, 117,
- 118, 119, 120, 121, 122, 123, 124, -1, 126, -1,
- 128, 129, 130, -1, -1, -1, -1, -1, -1, 3,
- 4, -1, -1, 7, 8, 9, -1, 145, -1, 147,
- -1, -1, 16, 17, 152, 19, 20, 21, 22, 23,
- 24, -1, -1, -1, -1, -1, -1, -1, 7, 8,
- -1, -1, -1, 37, 38, -1, -1, 16, 17, -1,
- 19, 20, 21, 22, -1, -1, -1, -1, -1, -1,
- 54, -1, -1, -1, -1, -1, -1, -1, 37, 38,
- -1, -1, -1, -1, -1, -1, 70, 71, 72, 73,
- 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
- 84, 85, 86, -1, -1, -1, -1, -1, -1, -1,
- -1, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, 86, 112, 113,
- 114, 115, 116, 117, 118, 119, 120, 121, 122, 123,
- 124, -1, 126, -1, 128, 129, 130, -1, -1, -1,
- -1, -1, -1, 112, 113, 114, 115, 116, 117, 118,
- 119, 120, 121, 122, 123, 124, -1, 126, 152, 128,
- 129, 130, -1, -1, -1, -1, -1, -1, -1, 3,
- 4, -1, -1, -1, -1, 9, 145, -1, 147, -1,
- 149, -1, -1, 152, -1, 154, -1, 156, 22, 23,
- 24, 87, 88, 89, 90, 91, 92, 93, 94, 95,
- 96, -1, -1, 37, 38, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 7, 8,
- 54, 10, 11, 12, 13, 14, -1, 16, 17, -1,
- 19, 20, 21, -1, -1, -1, 70, 71, 72, 73,
- 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
- 84, 85, 86, -1, -1, -1, -1, 46, 7, 8,
- -1, 10, 11, 12, 13, 14, -1, 16, 17, -1,
- 19, 20, 21, -1, -1, -1, -1, -1, 112, 113,
- 114, 115, 116, 117, 118, 119, 120, 121, 122, 123,
- 124, -1, 126, -1, 128, 129, 130, 46, 7, 8,
- -1, 10, 11, 12, 13, 14, -1, 16, 17, -1,
- 19, 20, 21, -1, -1, -1, 7, 8, 152, 10,
- 11, 12, 13, 14, -1, 16, 17, -1, 19, 20,
- 21, -1, -1, -1, -1, 7, 8, 46, 10, 11,
- 12, 13, 14, -1, 16, 17, -1, 19, 20, 21,
- -1, -1, -1, -1, -1, 46, -1, 146, -1, -1,
- 149, -1, -1, 152, 36, 154, 155, -1, -1, -1,
- -1, -1, 7, 8, 46, 10, 11, 12, 13, 14,
- -1, 16, 17, -1, 19, 20, 21, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 146, -1, -1,
- 149, -1, -1, 152, -1, 154, 155, -1, -1, 7,
- 8, 46, 10, 11, 12, 13, 14, -1, 16, 17,
- -1, 19, 20, 21, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 146, 36, -1,
- 149, -1, -1, 152, -1, 154, 155, -1, 46, -1,
- -1, -1, -1, -1, -1, 146, -1, -1, 149, -1,
- -1, 152, -1, 154, 155, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 146, -1, -1, 149, -1, -1,
- 152, -1, 154, 118, 7, 8, -1, 10, 11, 12,
- 13, 14, -1, 16, 17, -1, 19, 20, 21, -1,
+ 0, 27, 166, 226, 154, 189, 297, 147, 123, 0,
+ 4, 18, 25, 11, 154, 11, 167, 17, 422, 26,
+ 204, 205, 206, 207, 208, 49, 17, 211, 249, 250,
+ 31, 11, 11, 144, 31, 330, 331, 558, 143, 63,
+ 0, 144, 153, 144, 3, 4, 5, 6, 74, 35,
+ 54, 572, 155, 50, 155, 15, 16, 17, 116, 19,
+ 20, 21, 213, 143, 23, 24, 144, 27, 28, 144,
+ 50, 50, 98, 40, 41, 15, 102, 155, 153, 144,
+ 47, 145, 108, 147, 142, 149, 53, 113, 48, 89,
+ 155, 51, 7, 8, 144, 55, 17, 123, 148, 20,
+ 144, 16, 17, 507, 19, 20, 21, 151, 144, 135,
+ 136, 143, 145, 139, 147, 151, 145, 143, 147, 148,
+ 153, 261, 343, 263, 264, 420, 266, 145, 312, 147,
+ 131, 132, 133, 151, 0, 136, 144, 541, 164, 144,
+ 148, 154, 363, 148, 143, 131, 132, 133, 155, 19,
+ 136, 16, 267, 151, 19, 151, 21, 448, 143, 299,
+ 154, 187, 188, 189, 190, 149, 157, 307, 308, 573,
+ 57, 58, 59, 60, 61, 62, 18, 203, 204, 205,
+ 206, 207, 208, 209, 210, 211, 477, 19, 479, 39,
+ 40, 41, 147, 219, 44, 310, 43, 381, 45, 383,
+ 384, 385, 19, 229, 11, 7, 8, 14, 10, 11,
+ 12, 13, 14, 19, 16, 17, 4, 19, 20, 21,
+ 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 4, 371, 372, 373, 525, 131, 132, 133, 34, 379,
+ 136, 267, 144, 145, 46, 147, 469, 29, 30, 389,
+ 390, 150, 278, 3, 4, 5, 6, 150, 144, 145,
+ 410, 147, 145, 4, 147, 148, 140, 141, 142, 295,
+ 410, 32, 145, 34, 147, 110, 111, 335, 336, 337,
+ 338, 339, 109, 110, 310, 311, 312, 39, 19, 41,
+ 348, 349, 350, 433, 148, 435, 480, 153, 438, 483,
+ 484, 485, 80, 81, 444, 445, 144, 148, 147, 16,
+ 9, 9, 19, 9, 21, 52, 11, 343, 147, 153,
+ 543, 147, 147, 546, 147, 147, 19, 353, 147, 147,
+ 144, 147, 472, 473, 147, 475, 476, 147, 35, 144,
+ 144, 481, 400, 401, 146, 144, 144, 149, 35, 407,
+ 152, 491, 154, 155, 144, 381, 382, 383, 384, 385,
+ 144, 147, 388, 144, 56, 144, 263, 264, 144, 266,
+ 153, 144, 512, 399, 149, 144, 540, 144, 7, 8,
+ 520, 10, 11, 12, 13, 14, 144, 16, 17, 144,
+ 19, 20, 21, 144, 35, 559, 454, 455, 456, 457,
+ 144, 144, 299, 461, 462, 19, 4, 114, 115, 144,
+ 307, 308, 148, 19, 14, 14, 556, 46, 147, 144,
+ 144, 561, 4, 449, 131, 132, 144, 134, 135, 144,
+ 137, 138, 139, 144, 144, 493, 494, 463, 578, 579,
+ 144, 147, 468, 583, 144, 153, 586, 50, 474, 19,
+ 144, 14, 4, 144, 480, 144, 144, 483, 484, 485,
+ 144, 144, 488, 148, 144, 151, 148, 467, 144, 148,
+ 528, 149, 530, 531, 371, 372, 373, 148, 148, 23,
+ 24, 50, 379, 151, 148, 148, 148, 144, 14, 14,
+ 144, 14, 389, 390, 68, 14, 126, 242, 126, 126,
+ 39, 40, 41, 42, 43, 44, 45, 241, 47, 89,
+ 535, 108, 102, 508, 219, 229, 542, 146, 17, 86,
+ 149, 56, 488, 152, 402, 154, 155, -1, -1, -1,
+ -1, -1, -1, -1, -1, 535, 433, -1, 435, -1,
+ -1, 438, -1, -1, -1, -1, -1, 444, 445, 93,
+ 94, 95, 96, 97, 98, 99, 100, 101, 102, 103,
+ 104, 105, 106, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 472, 473, -1, 475, 476,
+ -1, -1, -1, -1, 481, -1, 7, 8, -1, 10,
+ 11, 12, 13, 14, 491, 16, 17, -1, 19, 20,
+ 21, 140, 141, 142, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 512, -1, -1, -1, -1,
+ -1, -1, -1, 520, -1, 46, 3, 4, -1, -1,
+ 7, 8, 9, 114, 115, -1, -1, -1, -1, 16,
+ 17, -1, 19, 20, 21, 22, 23, 24, -1, -1,
+ 131, 132, -1, 134, 135, -1, 137, 138, 139, 556,
+ 37, 38, -1, -1, 561, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 54, -1, -1,
+ -1, 578, 579, -1, -1, -1, 583, -1, -1, 586,
+ -1, -1, -1, 70, 71, 72, 73, 74, 75, 76,
+ 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 146, -1, -1, 149, -1, -1, 152, -1, 154,
- -1, 7, 8, 46, 10, 11, 12, 13, 14, -1,
- 16, 17, -1, 19, 20, 21, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 146, -1,
- 36, 149, -1, -1, 152, -1, 154, -1, 7, 8,
- 46, 10, 11, 12, 13, 14, -1, 16, 17, -1,
- 19, 20, 21, -1, -1, -1, 7, 8, -1, 10,
- 11, 12, 13, 14, -1, 16, 17, 36, 19, 20,
- 21, -1, -1, -1, -1, 7, 8, 46, 10, 11,
- 12, 13, 14, -1, 16, 17, -1, 19, 20, 21,
- -1, -1, -1, -1, -1, 46, -1, -1, -1, -1,
- -1, -1, -1, 146, -1, -1, 149, -1, 151, 152,
- -1, 154, 7, 8, 46, 10, 11, 12, 13, 14,
- -1, 16, 17, -1, 19, 20, 21, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 146, -1, -1, 149, -1, -1, 152, -1, 154, 7,
- 8, 46, 10, 11, 12, 13, 14, -1, 16, 17,
- -1, 19, 20, 21, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 146, -1, -1,
- 149, -1, -1, 152, -1, 154, -1, -1, 46, -1,
-1, -1, -1, -1, -1, 146, -1, -1, 149, -1,
- -1, 152, -1, 154, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 146, -1, -1, 149, -1, -1,
- 152, -1, 154, 7, 8, -1, 10, 11, 12, 13,
- 14, -1, 16, 17, -1, 19, 20, 21, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 146, -1, -1, 149, -1, -1, 152, -1, 154,
+ -1, 152, -1, 154, 155, 112, 113, 114, 115, 116,
+ 117, 118, 119, 120, 121, 122, 123, 124, -1, 126,
+ -1, 128, 129, 130, -1, -1, -1, -1, -1, -1,
+ 3, 4, -1, -1, 7, 8, 9, -1, 145, -1,
+ 147, -1, -1, 16, 17, 152, 19, 20, 21, 22,
+ 23, 24, -1, -1, -1, -1, -1, -1, -1, 7,
+ 8, -1, -1, -1, 37, 38, -1, -1, 16, 17,
+ -1, 19, 20, 21, 22, -1, -1, -1, -1, -1,
+ -1, 54, -1, -1, -1, -1, -1, -1, -1, 37,
+ 38, -1, -1, -1, -1, -1, -1, 70, 71, 72,
+ 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
+ 83, 84, 85, 86, -1, -1, -1, -1, -1, -1,
+ -1, -1, 70, 71, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, 86, 112,
+ 113, 114, 115, 116, 117, 118, 119, 120, 121, 122,
+ 123, 124, -1, 126, -1, 128, 129, 130, -1, -1,
+ -1, -1, -1, -1, 112, 113, 114, 115, 116, 117,
+ 118, 119, 120, 121, 122, 123, 124, -1, 126, 152,
+ 128, 129, 130, -1, -1, -1, -1, -1, -1, -1,
+ 3, 4, -1, -1, -1, -1, 9, 145, -1, 147,
+ -1, 149, -1, -1, 152, -1, 154, -1, 156, 22,
+ 23, 24, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 37, 38, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 7,
+ 8, 54, 10, 11, 12, 13, 14, -1, 16, 17,
+ -1, 19, 20, 21, -1, -1, -1, 70, 71, 72,
+ 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
+ 83, 84, 85, 86, -1, -1, -1, -1, 46, -1,
+ -1, -1, -1, 7, 8, -1, 10, 11, 12, 13,
+ 14, -1, 16, 17, -1, 19, 20, 21, -1, 112,
+ 113, 114, 115, 116, 117, 118, 119, 120, 121, 122,
+ 123, 124, 36, 126, -1, 128, 129, 130, -1, -1,
7, 8, 46, 10, 11, 12, 13, 14, -1, 16,
+ 17, -1, 19, 20, 21, -1, -1, 7, 8, 152,
+ 10, 11, 12, 13, 14, -1, 16, 17, -1, 19,
+ 20, 21, -1, -1, -1, -1, -1, -1, -1, 46,
+ -1, -1, -1, -1, -1, -1, 36, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 46, -1, 146, -1,
+ -1, 149, -1, -1, 152, -1, 154, 155, 7, 8,
+ -1, 10, 11, 12, 13, 14, -1, 16, 17, -1,
+ 19, 20, 21, 7, 8, -1, 10, 11, 12, 13,
+ 14, -1, 16, 17, -1, 19, 20, 21, -1, -1,
+ -1, -1, 146, -1, -1, 149, -1, 46, 152, -1,
+ 154, 118, 36, -1, 7, 8, -1, 10, 11, 12,
+ 13, 14, 46, 16, 17, -1, 19, 20, 21, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 146,
+ -1, -1, 149, 36, -1, 152, -1, 154, -1, -1,
+ -1, -1, -1, 46, -1, -1, 146, -1, -1, 149,
+ -1, -1, 152, -1, 154, 7, 8, -1, 10, 11,
+ 12, 13, 14, -1, 16, 17, -1, 19, 20, 21,
+ 7, 8, -1, 10, 11, 12, 13, 14, -1, 16,
17, -1, 19, 20, 21, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 146, -1,
- -1, 149, -1, -1, 152, -1, 154, 33, -1, 46,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 52, 53, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 64, 65,
- 66, 67, 68, 69, 70, 71, 72, 73, 74, 75,
- 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
- 86, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 46, -1, -1, 146, -1, -1,
+ 149, -1, 151, 152, -1, 154, -1, -1, -1, 46,
-1, -1, 146, -1, -1, 149, -1, -1, 152, -1,
- 154, 107, 108, 109, -1, -1, 112, 113, 114, 115,
- 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
- 126, 127, 128, 129, 130, -1, -1, -1, -1, 146,
- -1, -1, 149, -1, -1, 152, -1, 154
+ 154, 7, 8, -1, 10, 11, 12, 13, 14, -1,
+ 16, 17, -1, 19, 20, 21, -1, -1, -1, -1,
+ -1, -1, -1, 146, -1, -1, 149, -1, -1, 152,
+ -1, 154, 7, 8, -1, 10, 11, 12, 13, 14,
+ 46, 16, 17, -1, 19, 20, 21, 7, 8, -1,
+ 10, 11, 12, 13, 14, -1, 16, 17, -1, 19,
+ 20, 21, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 46, -1, -1, 146, -1, -1, 149, -1, -1,
+ 152, -1, 154, -1, -1, -1, 46, -1, -1, 146,
+ -1, -1, 149, -1, -1, 152, -1, 154, 7, 8,
+ -1, 10, 11, 12, 13, 14, 0, 16, 17, -1,
+ 19, 20, 21, -1, -1, -1, -1, -1, -1, -1,
+ -1, 15, 16, 17, -1, 19, 20, 21, -1, -1,
+ -1, -1, -1, 27, 28, -1, -1, 46, -1, -1,
+ 146, -1, -1, 149, -1, -1, 152, -1, 154, -1,
+ -1, -1, -1, -1, 48, -1, -1, 51, -1, -1,
+ -1, 55, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 146, -1, -1, 149, -1, 33, 152, -1, 154,
+ -1, -1, -1, -1, -1, -1, 146, -1, -1, 149,
+ -1, -1, 152, -1, 154, 52, 53, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 64, 65, 66,
+ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
+ 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
+ -1, -1, -1, -1, -1, -1, -1, 146, -1, -1,
+ 149, -1, -1, 152, -1, 154, -1, -1, -1, -1,
+ 107, 108, 109, -1, -1, 112, 113, 114, 115, 116,
+ 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
+ 127, 128, 129, 130
};
/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
@@ -2433,26 +2439,26 @@ static const unsigned char yystos[] =
37, 38, 54, 152, 196, 222, 223, 224, 224, 224,
224, 191, 189, 189, 144, 183, 144, 183, 224, 149,
144, 144, 144, 144, 144, 144, 224, 224, 35, 191,
- 189, 225, 131, 132, 133, 134, 136, 180, 186, 186,
- 35, 147, 147, 195, 195, 195, 195, 195, 144, 151,
- 155, 189, 197, 153, 155, 195, 195, 195, 31, 50,
- 184, 187, 36, 189, 213, 214, 56, 221, 197, 144,
- 144, 224, 224, 224, 11, 50, 11, 234, 224, 149,
- 225, 189, 225, 225, 225, 144, 144, 189, 224, 224,
- 144, 189, 195, 195, 234, 144, 144, 144, 144, 195,
- 153, 155, 144, 144, 35, 19, 4, 186, 179, 144,
- 148, 19, 153, 14, 14, 147, 144, 144, 224, 4,
- 224, 144, 144, 224, 144, 144, 144, 224, 224, 147,
- 144, 183, 189, 148, 144, 144, 148, 195, 195, 195,
- 195, 153, 195, 195, 189, 165, 166, 36, 189, 181,
- 144, 224, 224, 189, 233, 224, 224, 183, 183, 225,
- 224, 144, 225, 225, 225, 233, 224, 195, 195, 144,
- 148, 144, 144, 148, 148, 148, 179, 184, 185, 19,
- 144, 149, 224, 144, 148, 151, 224, 148, 183, 148,
- 148, 195, 195, 195, 166, 50, 182, 14, 151, 163,
- 230, 179, 189, 181, 151, 181, 148, 148, 148, 4,
- 224, 222, 151, 163, 224, 35, 144, 222, 179, 14,
- 14, 144, 224, 224, 14, 68, 224, 14, 224
+ 189, 225, 131, 132, 133, 136, 180, 186, 186, 35,
+ 147, 147, 195, 195, 195, 195, 195, 144, 151, 155,
+ 189, 197, 153, 155, 195, 195, 195, 31, 50, 184,
+ 187, 36, 189, 213, 214, 56, 221, 197, 144, 144,
+ 224, 224, 224, 11, 50, 11, 234, 224, 149, 225,
+ 189, 225, 225, 225, 144, 144, 189, 224, 224, 144,
+ 189, 195, 195, 234, 144, 144, 144, 144, 195, 153,
+ 155, 144, 144, 35, 19, 4, 186, 179, 144, 148,
+ 19, 153, 14, 14, 147, 144, 144, 224, 4, 224,
+ 144, 144, 224, 144, 144, 144, 224, 224, 147, 144,
+ 183, 189, 148, 144, 144, 148, 195, 195, 195, 195,
+ 153, 195, 195, 189, 165, 166, 36, 189, 181, 144,
+ 224, 224, 189, 233, 224, 224, 183, 183, 225, 224,
+ 144, 225, 225, 225, 233, 224, 195, 195, 144, 148,
+ 144, 144, 148, 148, 148, 179, 184, 185, 19, 144,
+ 149, 224, 144, 148, 151, 224, 148, 183, 148, 148,
+ 195, 195, 195, 166, 50, 182, 14, 151, 163, 230,
+ 179, 189, 181, 151, 181, 148, 148, 148, 4, 224,
+ 222, 151, 163, 224, 35, 144, 222, 179, 14, 14,
+ 144, 224, 224, 14, 68, 224, 14, 224
};
#define yyerrok (yyerrstatus = 0)
@@ -3521,29 +3527,24 @@ yyreduce:
break;
case 115:
-#line 1248 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
- { (yyval.ParamAttrs) = ParamAttr::InReg; ;}
+#line 1250 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ { (yyval.ParamAttrs) = ParamAttr::None; ;}
break;
case 116:
#line 1251 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
- { (yyval.ParamAttrs) = ParamAttr::None; ;}
- break;
-
- case 117:
-#line 1252 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ParamAttrs) = (yyvsp[-1].ParamAttrs) | (yyvsp[0].ParamAttrs);
;}
break;
- case 118:
-#line 1259 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 117:
+#line 1258 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = 0; ;}
break;
- case 119:
-#line 1260 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 118:
+#line 1259 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.UIntVal) = (yyvsp[0].UInt64Val);
if ((yyval.UIntVal) != 0 && !isPowerOf2_32((yyval.UIntVal)))
@@ -3552,13 +3553,13 @@ yyreduce:
;}
break;
- case 120:
-#line 1266 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 119:
+#line 1265 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = 0; ;}
break;
- case 121:
-#line 1267 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 120:
+#line 1266 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.UIntVal) = (yyvsp[0].UInt64Val);
if ((yyval.UIntVal) != 0 && !isPowerOf2_32((yyval.UIntVal)))
@@ -3567,8 +3568,8 @@ yyreduce:
;}
break;
- case 122:
-#line 1275 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 121:
+#line 1274 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
for (unsigned i = 0, e = (yyvsp[0].StrVal)->length(); i != e; ++i)
if ((*(yyvsp[0].StrVal))[i] == '"' || (*(yyvsp[0].StrVal))[i] == '\\')
@@ -3578,14 +3579,19 @@ yyreduce:
;}
break;
+ case 122:
+#line 1282 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ { (yyval.StrVal) = 0; ;}
+ break;
+
case 123:
#line 1283 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
- { (yyval.StrVal) = 0; ;}
+ { (yyval.StrVal) = (yyvsp[0].StrVal); ;}
break;
case 124:
-#line 1284 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
- { (yyval.StrVal) = (yyvsp[0].StrVal); ;}
+#line 1288 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ {;}
break;
case 125:
@@ -3595,11 +3601,6 @@ yyreduce:
case 126:
#line 1290 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
- {;}
- break;
-
- case 127:
-#line 1291 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV->setSection(*(yyvsp[0].StrVal));
delete (yyvsp[0].StrVal);
@@ -3607,8 +3608,8 @@ yyreduce:
;}
break;
- case 128:
-#line 1296 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 127:
+#line 1295 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[0].UInt64Val) != 0 && !isPowerOf2_32((yyvsp[0].UInt64Val)))
GEN_ERROR("Alignment must be a power of two");
@@ -3617,24 +3618,24 @@ yyreduce:
;}
break;
- case 133:
-#line 1312 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 132:
+#line 1311 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder(OpaqueType::get());
CHECK_FOR_ERROR
;}
break;
- case 134:
-#line 1316 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 133:
+#line 1315 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder((yyvsp[0].PrimType));
CHECK_FOR_ERROR
;}
break;
- case 135:
-#line 1320 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 134:
+#line 1319 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Pointer type?
if (*(yyvsp[-1].TypeVal) == Type::LabelTy)
GEN_ERROR("Cannot form a pointer to a basic block");
@@ -3644,8 +3645,8 @@ yyreduce:
;}
break;
- case 136:
-#line 1327 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 135:
+#line 1326 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Named types are also simple types...
const Type* tmp = getTypeVal((yyvsp[0].ValIDVal));
CHECK_FOR_ERROR
@@ -3653,8 +3654,8 @@ yyreduce:
;}
break;
- case 137:
-#line 1332 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 136:
+#line 1331 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Type UpReference
if ((yyvsp[0].UInt64Val) > (uint64_t)~0U) GEN_ERROR("Value out of range");
OpaqueType *OT = OpaqueType::get(); // Use temporary placeholder
@@ -3665,8 +3666,8 @@ yyreduce:
;}
break;
- case 138:
-#line 1340 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 137:
+#line 1339 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Params;
ParamAttrsVector Attrs;
@@ -3699,8 +3700,8 @@ yyreduce:
;}
break;
- case 139:
-#line 1370 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 138:
+#line 1369 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Params;
ParamAttrsVector Attrs;
@@ -3733,8 +3734,8 @@ yyreduce:
;}
break;
- case 140:
-#line 1401 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 139:
+#line 1400 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Sized array type?
(yyval.TypeVal) = new PATypeHolder(HandleUpRefs(ArrayType::get(*(yyvsp[-1].TypeVal), (unsigned)(yyvsp[-3].UInt64Val))));
delete (yyvsp[-1].TypeVal);
@@ -3742,8 +3743,8 @@ yyreduce:
;}
break;
- case 141:
-#line 1406 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 140:
+#line 1405 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Vector type?
const llvm::Type* ElemTy = (yyvsp[-1].TypeVal)->get();
if ((unsigned)(yyvsp[-3].UInt64Val) != (yyvsp[-3].UInt64Val))
@@ -3758,8 +3759,8 @@ yyreduce:
;}
break;
- case 142:
-#line 1418 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 141:
+#line 1417 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Structure type?
std::vector<const Type*> Elements;
for (std::list<llvm::PATypeHolder>::iterator I = (yyvsp[-1].TypeList)->begin(),
@@ -3772,16 +3773,16 @@ yyreduce:
;}
break;
- case 143:
-#line 1428 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 142:
+#line 1427 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty structure type?
(yyval.TypeVal) = new PATypeHolder(StructType::get(std::vector<const Type*>()));
CHECK_FOR_ERROR
;}
break;
- case 144:
-#line 1432 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 143:
+#line 1431 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Elements;
for (std::list<llvm::PATypeHolder>::iterator I = (yyvsp[-2].TypeList)->begin(),
@@ -3794,24 +3795,24 @@ yyreduce:
;}
break;
- case 145:
-#line 1442 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 144:
+#line 1441 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty structure type?
(yyval.TypeVal) = new PATypeHolder(StructType::get(std::vector<const Type*>(), true));
CHECK_FOR_ERROR
;}
break;
- case 146:
-#line 1449 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 145:
+#line 1448 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrs).Ty = (yyvsp[-1].TypeVal);
(yyval.TypeWithAttrs).Attrs = (yyvsp[0].ParamAttrs);
;}
break;
- case 147:
-#line 1456 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 146:
+#line 1455 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[0].TypeVal))->getDescription());
@@ -3821,15 +3822,15 @@ yyreduce:
;}
break;
- case 148:
-#line 1463 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 147:
+#line 1462 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder(Type::VoidTy);
;}
break;
- case 149:
-#line 1468 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 148:
+#line 1467 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList();
(yyval.TypeWithAttrsList)->push_back((yyvsp[0].TypeWithAttrs));
@@ -3837,16 +3838,16 @@ yyreduce:
;}
break;
- case 150:
-#line 1473 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 149:
+#line 1472 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.TypeWithAttrsList)=(yyvsp[-2].TypeWithAttrsList))->push_back((yyvsp[0].TypeWithAttrs));
CHECK_FOR_ERROR
;}
break;
- case 152:
-#line 1481 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 151:
+#line 1480 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList)=(yyvsp[-2].TypeWithAttrsList);
TypeWithAttrs TWA; TWA.Attrs = ParamAttr::None;
@@ -3856,8 +3857,8 @@ yyreduce:
;}
break;
- case 153:
-#line 1488 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 152:
+#line 1487 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList;
TypeWithAttrs TWA; TWA.Attrs = ParamAttr::None;
@@ -3867,16 +3868,16 @@ yyreduce:
;}
break;
- case 154:
-#line 1495 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 153:
+#line 1494 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList();
CHECK_FOR_ERROR
;}
break;
- case 155:
-#line 1503 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 154:
+#line 1502 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeList) = new std::list<PATypeHolder>();
(yyval.TypeList)->push_back(*(yyvsp[0].TypeVal));
@@ -3885,8 +3886,8 @@ yyreduce:
;}
break;
- case 156:
-#line 1509 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 155:
+#line 1508 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.TypeList)=(yyvsp[-2].TypeList))->push_back(*(yyvsp[0].TypeVal));
delete (yyvsp[0].TypeVal);
@@ -3894,8 +3895,8 @@ yyreduce:
;}
break;
- case 157:
-#line 1521 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 156:
+#line 1520 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-3].TypeVal))->getDescription());
@@ -3926,8 +3927,8 @@ yyreduce:
;}
break;
- case 158:
-#line 1549 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 157:
+#line 1548 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-2].TypeVal))->getDescription());
@@ -3946,8 +3947,8 @@ yyreduce:
;}
break;
- case 159:
-#line 1565 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 158:
+#line 1564 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-2].TypeVal))->getDescription());
@@ -3977,8 +3978,8 @@ yyreduce:
;}
break;
- case 160:
-#line 1592 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 159:
+#line 1591 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-3].TypeVal))->getDescription());
@@ -4009,8 +4010,8 @@ yyreduce:
;}
break;
- case 161:
-#line 1620 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 160:
+#line 1619 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = dyn_cast<StructType>((yyvsp[-3].TypeVal)->get());
if (STy == 0)
@@ -4039,8 +4040,8 @@ yyreduce:
;}
break;
- case 162:
-#line 1646 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 161:
+#line 1645 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-2].TypeVal))->getDescription());
@@ -4063,8 +4064,8 @@ yyreduce:
;}
break;
- case 163:
-#line 1666 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 162:
+#line 1665 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = dyn_cast<StructType>((yyvsp[-5].TypeVal)->get());
if (STy == 0)
@@ -4093,8 +4094,8 @@ yyreduce:
;}
break;
- case 164:
-#line 1692 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 163:
+#line 1691 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-4].TypeVal))->getDescription());
@@ -4117,8 +4118,8 @@ yyreduce:
;}
break;
- case 165:
-#line 1712 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 164:
+#line 1711 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-1].TypeVal))->getDescription());
@@ -4133,8 +4134,8 @@ yyreduce:
;}
break;
- case 166:
-#line 1724 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 165:
+#line 1723 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-1].TypeVal))->getDescription());
@@ -4144,8 +4145,8 @@ yyreduce:
;}
break;
- case 167:
-#line 1731 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 166:
+#line 1730 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-1].TypeVal))->getDescription());
@@ -4214,8 +4215,8 @@ yyreduce:
;}
break;
- case 168:
-#line 1797 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 167:
+#line 1796 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-1].TypeVal))->getDescription());
@@ -4228,8 +4229,8 @@ yyreduce:
;}
break;
- case 169:
-#line 1807 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 168:
+#line 1806 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-1].TypeVal))->getDescription());
@@ -4242,8 +4243,8 @@ yyreduce:
;}
break;
- case 170:
-#line 1817 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 169:
+#line 1816 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // integral constants
if (!ConstantInt::isValueValidForType((yyvsp[-1].PrimType), (yyvsp[0].SInt64Val)))
GEN_ERROR("Constant value doesn't fit in type");
@@ -4252,8 +4253,8 @@ yyreduce:
;}
break;
- case 171:
-#line 1823 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 170:
+#line 1822 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // arbitrary precision integer constants
uint32_t BitWidth = cast<IntegerType>((yyvsp[-1].PrimType))->getBitWidth();
if ((yyvsp[0].APIntVal)->getBitWidth() > BitWidth) {
@@ -4266,8 +4267,8 @@ yyreduce:
;}
break;
- case 172:
-#line 1833 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 171:
+#line 1832 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // integral constants
if (!ConstantInt::isValueValidForType((yyvsp[-1].PrimType), (yyvsp[0].UInt64Val)))
GEN_ERROR("Constant value doesn't fit in type");
@@ -4276,8 +4277,8 @@ yyreduce:
;}
break;
- case 173:
-#line 1839 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 172:
+#line 1838 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // arbitrary precision integer constants
uint32_t BitWidth = cast<IntegerType>((yyvsp[-1].PrimType))->getBitWidth();
if ((yyvsp[0].APIntVal)->getBitWidth() > BitWidth) {
@@ -4290,8 +4291,8 @@ yyreduce:
;}
break;
- case 174:
-#line 1849 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 173:
+#line 1848 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Boolean constants
assert(cast<IntegerType>((yyvsp[-1].PrimType))->getBitWidth() == 1 && "Not Bool?");
(yyval.ConstVal) = ConstantInt::getTrue();
@@ -4299,8 +4300,8 @@ yyreduce:
;}
break;
- case 175:
-#line 1854 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 174:
+#line 1853 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Boolean constants
assert(cast<IntegerType>((yyvsp[-1].PrimType))->getBitWidth() == 1 && "Not Bool?");
(yyval.ConstVal) = ConstantInt::getFalse();
@@ -4308,8 +4309,8 @@ yyreduce:
;}
break;
- case 176:
-#line 1859 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 175:
+#line 1858 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Float & Double constants
if (!ConstantFP::isValueValidForType((yyvsp[-1].PrimType), (yyvsp[0].FPVal)))
GEN_ERROR("Floating point constant invalid for type");
@@ -4318,8 +4319,8 @@ yyreduce:
;}
break;
- case 177:
-#line 1867 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 176:
+#line 1866 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-1].TypeVal))->getDescription());
@@ -4334,8 +4335,8 @@ yyreduce:
;}
break;
- case 178:
-#line 1879 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 177:
+#line 1878 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<PointerType>((yyvsp[-2].ConstVal)->getType()))
GEN_ERROR("GetElementPtr requires a pointer operand");
@@ -4360,8 +4361,8 @@ yyreduce:
;}
break;
- case 179:
-#line 1901 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 178:
+#line 1900 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[-5].ConstVal)->getType() != Type::Int1Ty)
GEN_ERROR("Select condition must be of boolean type");
@@ -4372,8 +4373,8 @@ yyreduce:
;}
break;
- case 180:
-#line 1909 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 179:
+#line 1908 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[-3].ConstVal)->getType() != (yyvsp[-1].ConstVal)->getType())
GEN_ERROR("Binary operator types must match");
@@ -4382,8 +4383,8 @@ yyreduce:
;}
break;
- case 181:
-#line 1915 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 180:
+#line 1914 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[-3].ConstVal)->getType() != (yyvsp[-1].ConstVal)->getType())
GEN_ERROR("Logical operator types must match");
@@ -4397,8 +4398,8 @@ yyreduce:
;}
break;
- case 182:
-#line 1926 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 181:
+#line 1925 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[-3].ConstVal)->getType() != (yyvsp[-1].ConstVal)->getType())
GEN_ERROR("icmp operand types must match");
@@ -4406,8 +4407,8 @@ yyreduce:
;}
break;
- case 183:
-#line 1931 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 182:
+#line 1930 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[-3].ConstVal)->getType() != (yyvsp[-1].ConstVal)->getType())
GEN_ERROR("fcmp operand types must match");
@@ -4415,8 +4416,8 @@ yyreduce:
;}
break;
- case 184:
-#line 1936 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 183:
+#line 1935 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ExtractElementInst::isValidOperands((yyvsp[-3].ConstVal), (yyvsp[-1].ConstVal)))
GEN_ERROR("Invalid extractelement operands");
@@ -4425,8 +4426,8 @@ yyreduce:
;}
break;
- case 185:
-#line 1942 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 184:
+#line 1941 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!InsertElementInst::isValidOperands((yyvsp[-5].ConstVal), (yyvsp[-3].ConstVal), (yyvsp[-1].ConstVal)))
GEN_ERROR("Invalid insertelement operands");
@@ -4435,8 +4436,8 @@ yyreduce:
;}
break;
- case 186:
-#line 1948 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 185:
+#line 1947 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ShuffleVectorInst::isValidOperands((yyvsp[-5].ConstVal), (yyvsp[-3].ConstVal), (yyvsp[-1].ConstVal)))
GEN_ERROR("Invalid shufflevector operands");
@@ -4445,16 +4446,16 @@ yyreduce:
;}
break;
- case 187:
-#line 1957 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 186:
+#line 1956 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.ConstVector) = (yyvsp[-2].ConstVector))->push_back((yyvsp[0].ConstVal));
CHECK_FOR_ERROR
;}
break;
- case 188:
-#line 1961 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 187:
+#line 1960 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ConstVector) = new std::vector<Constant*>();
(yyval.ConstVector)->push_back((yyvsp[0].ConstVal));
@@ -4462,28 +4463,28 @@ yyreduce:
;}
break;
- case 189:
-#line 1969 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 188:
+#line 1968 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = false; ;}
break;
- case 190:
-#line 1969 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 189:
+#line 1968 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = true; ;}
break;
- case 191:
-#line 1972 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 190:
+#line 1971 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = true; ;}
break;
- case 192:
-#line 1972 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 191:
+#line 1971 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = false; ;}
break;
- case 193:
-#line 1975 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 192:
+#line 1974 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
const Type* VTy = (yyvsp[-1].TypeVal)->get();
Value *V = getVal(VTy, (yyvsp[0].ValIDVal));
@@ -4497,8 +4498,8 @@ yyreduce:
;}
break;
- case 194:
-#line 1986 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 193:
+#line 1985 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
Constant *Val = (yyvsp[-3].ConstVal);
const Type *DestTy = (yyvsp[-1].TypeVal)->get();
@@ -4513,8 +4514,8 @@ yyreduce:
;}
break;
- case 195:
-#line 2007 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 194:
+#line 2006 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ModuleVal) = ParserResult = CurModule.CurrentModule;
CurModule.ModuleDone();
@@ -4522,8 +4523,8 @@ yyreduce:
;}
break;
- case 196:
-#line 2012 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 195:
+#line 2011 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ModuleVal) = ParserResult = CurModule.CurrentModule;
CurModule.ModuleDone();
@@ -4531,40 +4532,40 @@ yyreduce:
;}
break;
- case 199:
-#line 2025 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 198:
+#line 2024 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ CurFun.isDeclare = false; ;}
break;
- case 200:
-#line 2025 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 199:
+#line 2024 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurFun.FunctionDone();
CHECK_FOR_ERROR
;}
break;
- case 201:
-#line 2029 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 200:
+#line 2028 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ CurFun.isDeclare = true; ;}
break;
- case 202:
-#line 2029 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 201:
+#line 2028 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 203:
-#line 2032 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 202:
+#line 2031 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 204:
-#line 2035 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 203:
+#line 2034 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[0].TypeVal))->getDescription());
@@ -4591,8 +4592,8 @@ yyreduce:
;}
break;
- case 205:
-#line 2059 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 204:
+#line 2058 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
ResolveTypeTo((yyvsp[-2].StrVal), (yyvsp[0].PrimType));
@@ -4606,8 +4607,8 @@ yyreduce:
;}
break;
- case 206:
-#line 2070 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 205:
+#line 2069 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
/* "Externally Visible" Linkage */
if ((yyvsp[0].ConstVal) == 0)
@@ -4618,15 +4619,15 @@ yyreduce:
;}
break;
- case 207:
-#line 2077 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 206:
+#line 2076 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
;}
break;
- case 208:
-#line 2081 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 207:
+#line 2080 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[0].ConstVal) == 0)
GEN_ERROR("Global value initializer is not a constant");
@@ -4635,15 +4636,15 @@ yyreduce:
;}
break;
- case 209:
-#line 2086 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 208:
+#line 2085 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
;}
break;
- case 210:
-#line 2090 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 209:
+#line 2089 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[0].TypeVal))->getDescription());
@@ -4653,16 +4654,16 @@ yyreduce:
;}
break;
- case 211:
-#line 2096 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 210:
+#line 2095 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
CHECK_FOR_ERROR
;}
break;
- case 212:
-#line 2100 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 211:
+#line 2099 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::string Name;
if ((yyvsp[-4].StrVal)) {
@@ -4684,22 +4685,22 @@ yyreduce:
;}
break;
- case 213:
-#line 2119 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 212:
+#line 2118 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 214:
-#line 2122 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 213:
+#line 2121 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 215:
-#line 2128 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 214:
+#line 2127 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
const std::string &AsmSoFar = CurModule.CurrentModule->getModuleInlineAsm();
if (AsmSoFar.empty())
@@ -4711,24 +4712,24 @@ yyreduce:
;}
break;
- case 216:
-#line 2138 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 215:
+#line 2137 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->setTargetTriple(*(yyvsp[0].StrVal));
delete (yyvsp[0].StrVal);
;}
break;
- case 217:
-#line 2142 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 216:
+#line 2141 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->setDataLayout(*(yyvsp[0].StrVal));
delete (yyvsp[0].StrVal);
;}
break;
- case 219:
-#line 2149 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 218:
+#line 2148 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->addLibrary(*(yyvsp[0].StrVal));
delete (yyvsp[0].StrVal);
@@ -4736,8 +4737,8 @@ yyreduce:
;}
break;
- case 220:
-#line 2154 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 219:
+#line 2153 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->addLibrary(*(yyvsp[0].StrVal));
delete (yyvsp[0].StrVal);
@@ -4745,15 +4746,15 @@ yyreduce:
;}
break;
- case 221:
-#line 2159 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 220:
+#line 2158 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 222:
-#line 2168 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 221:
+#line 2167 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-2].TypeVal))->getDescription());
@@ -4766,8 +4767,8 @@ yyreduce:
;}
break;
- case 223:
-#line 2178 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 222:
+#line 2177 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-2].TypeVal))->getDescription());
@@ -4780,16 +4781,16 @@ yyreduce:
;}
break;
- case 224:
-#line 2189 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 223:
+#line 2188 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = (yyvsp[0].ArgList);
CHECK_FOR_ERROR
;}
break;
- case 225:
-#line 2193 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 224:
+#line 2192 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = (yyvsp[-2].ArgList);
struct ArgListEntry E;
@@ -4801,8 +4802,8 @@ yyreduce:
;}
break;
- case 226:
-#line 2202 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 225:
+#line 2201 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = new ArgListType;
struct ArgListEntry E;
@@ -4814,16 +4815,16 @@ yyreduce:
;}
break;
- case 227:
-#line 2211 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 226:
+#line 2210 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = 0;
CHECK_FOR_ERROR
;}
break;
- case 228:
-#line 2217 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 227:
+#line 2216 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::string FunctionName(*(yyvsp[-6].StrVal));
delete (yyvsp[-6].StrVal); // Free strdup'd memory!
@@ -4945,8 +4946,8 @@ yyreduce:
;}
break;
- case 231:
-#line 2339 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 230:
+#line 2338 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = CurFun.CurrentFunction;
@@ -4957,16 +4958,16 @@ yyreduce:
;}
break;
- case 234:
-#line 2350 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 233:
+#line 2349 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = (yyvsp[-1].FunctionVal);
CHECK_FOR_ERROR
;}
break;
- case 235:
-#line 2355 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 234:
+#line 2354 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurFun.CurrentFunction->setLinkage((yyvsp[-2].Linkage));
CurFun.CurrentFunction->setVisibility((yyvsp[-1].Visibility));
@@ -4976,88 +4977,88 @@ yyreduce:
;}
break;
- case 236:
-#line 2367 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 235:
+#line 2366 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
;}
break;
- case 237:
-#line 2371 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 236:
+#line 2370 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
;}
break;
- case 238:
-#line 2376 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 237:
+#line 2375 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // A reference to a direct constant
(yyval.ValIDVal) = ValID::create((yyvsp[0].SInt64Val));
CHECK_FOR_ERROR
;}
break;
- case 239:
-#line 2380 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 238:
+#line 2379 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create((yyvsp[0].UInt64Val));
CHECK_FOR_ERROR
;}
break;
- case 240:
-#line 2384 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 239:
+#line 2383 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Perhaps it's an FP constant?
(yyval.ValIDVal) = ValID::create((yyvsp[0].FPVal));
CHECK_FOR_ERROR
;}
break;
- case 241:
-#line 2388 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 240:
+#line 2387 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create(ConstantInt::getTrue());
CHECK_FOR_ERROR
;}
break;
- case 242:
-#line 2392 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 241:
+#line 2391 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create(ConstantInt::getFalse());
CHECK_FOR_ERROR
;}
break;
- case 243:
-#line 2396 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 242:
+#line 2395 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createNull();
CHECK_FOR_ERROR
;}
break;
- case 244:
-#line 2400 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 243:
+#line 2399 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createUndef();
CHECK_FOR_ERROR
;}
break;
- case 245:
-#line 2404 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 244:
+#line 2403 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // A vector zero constant.
(yyval.ValIDVal) = ValID::createZeroInit();
CHECK_FOR_ERROR
;}
break;
- case 246:
-#line 2408 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 245:
+#line 2407 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized packed vector
const Type *ETy = (*(yyvsp[-1].ConstVector))[0]->getType();
int NumElements = (yyvsp[-1].ConstVector)->size();
@@ -5085,16 +5086,16 @@ yyreduce:
;}
break;
- case 247:
-#line 2433 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 246:
+#line 2432 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create((yyvsp[0].ConstVal));
CHECK_FOR_ERROR
;}
break;
- case 248:
-#line 2437 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 247:
+#line 2436 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createInlineAsm(*(yyvsp[-2].StrVal), *(yyvsp[0].StrVal), (yyvsp[-3].BoolVal));
delete (yyvsp[-2].StrVal);
@@ -5103,24 +5104,24 @@ yyreduce:
;}
break;
- case 249:
-#line 2447 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 248:
+#line 2446 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it an integer reference...?
(yyval.ValIDVal) = ValID::createLocalID((yyvsp[0].UIntVal));
CHECK_FOR_ERROR
;}
break;
- case 250:
-#line 2451 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 249:
+#line 2450 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createGlobalID((yyvsp[0].UIntVal));
CHECK_FOR_ERROR
;}
break;
- case 251:
-#line 2455 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 250:
+#line 2454 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it a named reference...?
(yyval.ValIDVal) = ValID::createLocalName(*(yyvsp[0].StrVal));
delete (yyvsp[0].StrVal);
@@ -5128,8 +5129,8 @@ yyreduce:
;}
break;
- case 252:
-#line 2460 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 251:
+#line 2459 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it a named reference...?
(yyval.ValIDVal) = ValID::createGlobalName(*(yyvsp[0].StrVal));
delete (yyvsp[0].StrVal);
@@ -5137,8 +5138,8 @@ yyreduce:
;}
break;
- case 255:
-#line 2473 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 254:
+#line 2472 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-1].TypeVal))->getDescription());
@@ -5148,24 +5149,24 @@ yyreduce:
;}
break;
- case 256:
-#line 2482 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 255:
+#line 2481 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = (yyvsp[-1].FunctionVal);
CHECK_FOR_ERROR
;}
break;
- case 257:
-#line 2486 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 256:
+#line 2485 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Do not allow functions with 0 basic blocks
(yyval.FunctionVal) = (yyvsp[-1].FunctionVal);
CHECK_FOR_ERROR
;}
break;
- case 258:
-#line 2495 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 257:
+#line 2494 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
setValueName((yyvsp[0].TermInstVal), (yyvsp[-1].StrVal));
CHECK_FOR_ERROR
@@ -5176,8 +5177,8 @@ yyreduce:
;}
break;
- case 259:
-#line 2504 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 258:
+#line 2503 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (CastInst *CI1 = dyn_cast<CastInst>((yyvsp[0].InstVal)))
if (CastInst *CI2 = dyn_cast<CastInst>(CI1->getOperand(0)))
@@ -5189,16 +5190,16 @@ yyreduce:
;}
break;
- case 260:
-#line 2513 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 259:
+#line 2512 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty space between instruction lists
(yyval.BasicBlockVal) = defineBBVal(ValID::createLocalID(CurFun.NextValNum));
CHECK_FOR_ERROR
;}
break;
- case 261:
-#line 2517 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 260:
+#line 2516 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Labelled (named) basic block
(yyval.BasicBlockVal) = defineBBVal(ValID::createLocalName(*(yyvsp[0].StrVal)));
delete (yyvsp[0].StrVal);
@@ -5207,24 +5208,24 @@ yyreduce:
;}
break;
- case 262:
-#line 2524 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 261:
+#line 2523 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Return with a result...
(yyval.TermInstVal) = new ReturnInst((yyvsp[0].ValueVal));
CHECK_FOR_ERROR
;}
break;
- case 263:
-#line 2528 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 262:
+#line 2527 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Return with no result...
(yyval.TermInstVal) = new ReturnInst();
CHECK_FOR_ERROR
;}
break;
- case 264:
-#line 2532 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 263:
+#line 2531 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Unconditional Branch...
BasicBlock* tmpBB = getBBVal((yyvsp[0].ValIDVal));
CHECK_FOR_ERROR
@@ -5232,8 +5233,8 @@ yyreduce:
;}
break;
- case 265:
-#line 2537 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 264:
+#line 2536 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
assert(cast<IntegerType>((yyvsp[-7].PrimType))->getBitWidth() == 1 && "Not Bool?");
BasicBlock* tmpBBA = getBBVal((yyvsp[-3].ValIDVal));
@@ -5246,8 +5247,8 @@ yyreduce:
;}
break;
- case 266:
-#line 2547 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 265:
+#line 2546 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
Value* tmpVal = getVal((yyvsp[-7].PrimType), (yyvsp[-6].ValIDVal));
CHECK_FOR_ERROR
@@ -5269,8 +5270,8 @@ yyreduce:
;}
break;
- case 267:
-#line 2566 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 266:
+#line 2565 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
Value* tmpVal = getVal((yyvsp[-6].PrimType), (yyvsp[-5].ValIDVal));
CHECK_FOR_ERROR
@@ -5282,8 +5283,8 @@ yyreduce:
;}
break;
- case 268:
-#line 2576 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 267:
+#line 2575 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Handle the short syntax
@@ -5365,24 +5366,24 @@ yyreduce:
;}
break;
- case 269:
-#line 2655 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 268:
+#line 2654 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TermInstVal) = new UnwindInst();
CHECK_FOR_ERROR
;}
break;
- case 270:
-#line 2659 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 269:
+#line 2658 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TermInstVal) = new UnreachableInst();
CHECK_FOR_ERROR
;}
break;
- case 271:
-#line 2666 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 270:
+#line 2665 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.JumpTable) = (yyvsp[-5].JumpTable);
Constant *V = cast<Constant>(getExistingVal((yyvsp[-4].PrimType), (yyvsp[-3].ValIDVal)));
@@ -5396,8 +5397,8 @@ yyreduce:
;}
break;
- case 272:
-#line 2677 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 271:
+#line 2676 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.JumpTable) = new std::vector<std::pair<Constant*, BasicBlock*> >();
Constant *V = cast<Constant>(getExistingVal((yyvsp[-4].PrimType), (yyvsp[-3].ValIDVal)));
@@ -5412,8 +5413,8 @@ yyreduce:
;}
break;
- case 273:
-#line 2690 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 272:
+#line 2689 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Is this definition named?? if so, assign the name...
setValueName((yyvsp[0].InstVal), (yyvsp[-1].StrVal));
@@ -5424,8 +5425,8 @@ yyreduce:
;}
break;
- case 274:
-#line 2700 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 273:
+#line 2699 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Used for PHI nodes
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-5].TypeVal))->getDescription());
@@ -5439,8 +5440,8 @@ yyreduce:
;}
break;
- case 275:
-#line 2711 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 274:
+#line 2710 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.PHIList) = (yyvsp[-6].PHIList);
Value* tmpVal = getVal((yyvsp[-6].PHIList)->front().first->getType(), (yyvsp[-3].ValIDVal));
@@ -5451,8 +5452,8 @@ yyreduce:
;}
break;
- case 276:
-#line 2721 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 275:
+#line 2720 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-2].TypeVal))->getDescription());
@@ -5464,8 +5465,8 @@ yyreduce:
;}
break;
- case 277:
-#line 2730 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 276:
+#line 2729 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-2].TypeVal))->getDescription());
@@ -5477,18 +5478,18 @@ yyreduce:
;}
break;
- case 278:
-#line 2739 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 277:
+#line 2738 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ValueRefList) = new ValueRefList(); ;}
break;
- case 279:
-#line 2742 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 278:
+#line 2741 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ValueList) = new std::vector<Value*>(); ;}
break;
- case 280:
-#line 2743 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 279:
+#line 2742 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValueList) = (yyvsp[-2].ValueList);
(yyval.ValueList)->push_back((yyvsp[0].ValueVal));
@@ -5496,24 +5497,24 @@ yyreduce:
;}
break;
- case 281:
-#line 2750 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 280:
+#line 2749 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
;}
break;
- case 282:
-#line 2754 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 281:
+#line 2753 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
;}
break;
- case 283:
-#line 2759 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 282:
+#line 2758 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-3].TypeVal))->getDescription());
@@ -5537,8 +5538,8 @@ yyreduce:
;}
break;
- case 284:
-#line 2780 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 283:
+#line 2779 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-3].TypeVal))->getDescription());
@@ -5558,8 +5559,8 @@ yyreduce:
;}
break;
- case 285:
-#line 2797 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 284:
+#line 2796 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-3].TypeVal))->getDescription());
@@ -5576,8 +5577,8 @@ yyreduce:
;}
break;
- case 286:
-#line 2811 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 285:
+#line 2810 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-3].TypeVal))->getDescription());
@@ -5594,8 +5595,8 @@ yyreduce:
;}
break;
- case 287:
-#line 2825 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 286:
+#line 2824 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[0].TypeVal))->getDescription());
@@ -5610,8 +5611,8 @@ yyreduce:
;}
break;
- case 288:
-#line 2837 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 287:
+#line 2836 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[-4].ValueVal)->getType() != Type::Int1Ty)
GEN_ERROR("select condition must be boolean");
@@ -5622,8 +5623,8 @@ yyreduce:
;}
break;
- case 289:
-#line 2845 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 288:
+#line 2844 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[0].TypeVal))->getDescription());
@@ -5633,8 +5634,8 @@ yyreduce:
;}
break;
- case 290:
-#line 2852 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 289:
+#line 2851 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ExtractElementInst::isValidOperands((yyvsp[-2].ValueVal), (yyvsp[0].ValueVal)))
GEN_ERROR("Invalid extractelement operands");
@@ -5643,8 +5644,8 @@ yyreduce:
;}
break;
- case 291:
-#line 2858 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 290:
+#line 2857 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!InsertElementInst::isValidOperands((yyvsp[-4].ValueVal), (yyvsp[-2].ValueVal), (yyvsp[0].ValueVal)))
GEN_ERROR("Invalid insertelement operands");
@@ -5653,8 +5654,8 @@ yyreduce:
;}
break;
- case 292:
-#line 2864 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 291:
+#line 2863 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ShuffleVectorInst::isValidOperands((yyvsp[-4].ValueVal), (yyvsp[-2].ValueVal), (yyvsp[0].ValueVal)))
GEN_ERROR("Invalid shufflevector operands");
@@ -5663,8 +5664,8 @@ yyreduce:
;}
break;
- case 293:
-#line 2870 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 292:
+#line 2869 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
const Type *Ty = (yyvsp[0].PHIList)->front().first->getType();
if (!Ty->isFirstClassType())
@@ -5682,8 +5683,8 @@ yyreduce:
;}
break;
- case 294:
-#line 2886 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 293:
+#line 2885 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Handle the short syntax
@@ -5770,32 +5771,32 @@ yyreduce:
;}
break;
- case 295:
-#line 2970 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 294:
+#line 2969 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.InstVal) = (yyvsp[0].InstVal);
CHECK_FOR_ERROR
;}
break;
- case 296:
-#line 2975 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 295:
+#line 2974 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
;}
break;
- case 297:
-#line 2979 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 296:
+#line 2978 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
;}
break;
- case 298:
-#line 2986 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 297:
+#line 2985 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-1].TypeVal))->getDescription());
@@ -5805,8 +5806,8 @@ yyreduce:
;}
break;
- case 299:
-#line 2993 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 298:
+#line 2992 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-4].TypeVal))->getDescription());
@@ -5817,8 +5818,8 @@ yyreduce:
;}
break;
- case 300:
-#line 3001 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 299:
+#line 3000 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-1].TypeVal))->getDescription());
@@ -5828,8 +5829,8 @@ yyreduce:
;}
break;
- case 301:
-#line 3008 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 300:
+#line 3007 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-4].TypeVal))->getDescription());
@@ -5840,8 +5841,8 @@ yyreduce:
;}
break;
- case 302:
-#line 3016 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 301:
+#line 3015 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<PointerType>((yyvsp[0].ValueVal)->getType()))
GEN_ERROR("Trying to free nonpointer type " +
@@ -5851,8 +5852,8 @@ yyreduce:
;}
break;
- case 303:
-#line 3024 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 302:
+#line 3023 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-2].TypeVal))->getDescription());
@@ -5869,8 +5870,8 @@ yyreduce:
;}
break;
- case 304:
-#line 3038 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 303:
+#line 3037 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-2].TypeVal))->getDescription());
@@ -5890,8 +5891,8 @@ yyreduce:
;}
break;
- case 305:
-#line 3055 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 304:
+#line 3054 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[-2].TypeVal))->getDescription());
@@ -5914,7 +5915,7 @@ yyreduce:
}
/* Line 1126 of yacc.c. */
-#line 5918 "llvmAsmParser.tab.c"
+#line 5919 "llvmAsmParser.tab.c"
yyvsp -= yylen;
yyssp -= yylen;
@@ -6182,7 +6183,7 @@ yyreturn:
}
-#line 3072 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3071 "/proj/llvm/head/llvm/lib/AsmParser/llvmAsmParser.y"
// common code from the two 'RunVMAsmParser' functions
diff --git a/lib/AsmParser/llvmAsmParser.y.cvs b/lib/AsmParser/llvmAsmParser.y.cvs
index 584eb8f..fd2713f 100644
--- a/lib/AsmParser/llvmAsmParser.y.cvs
+++ b/lib/AsmParser/llvmAsmParser.y.cvs
@@ -1245,7 +1245,6 @@ FuncAttr : NORETURN { $$ = ParamAttr::NoReturn; }
| NOUNWIND { $$ = ParamAttr::NoUnwind; }
| ZEROEXT { $$ = ParamAttr::ZExt; }
| SIGNEXT { $$ = ParamAttr::SExt; }
- | INREG { $$ = ParamAttr::InReg; }
;
OptFuncAttrs : /* empty */ { $$ = ParamAttr::None; }