diff options
author | Zefram <zefram@fysh.org> | 2010-05-01 17:30:26 +0100 |
---|---|---|
committer | David Golden <dagolden@cpan.org> | 2010-05-20 18:56:11 -0400 |
commit | af5050ac60ae083ebc5a0b2a1b4289c51c622f95 (patch) | |
tree | b4d5a78625ea9b53923f18ad6a8ceb5756c09bfc /perly.tab | |
parent | 4e4da3acc11d96d134ed1dc0effd641e7bedb0ca (diff) | |
download | perl-af5050ac60ae083ebc5a0b2a1b4289c51c622f95.tar.gz |
fix SEGV with eval("package Foo {")
OPs relating to the package name and version were subject to double
freeing during error recovery from an incomplete package block. Fixed by
using the op_latefree mechanism to shift the op free time.
Diffstat (limited to 'perly.tab')
-rw-r--r-- | perly.tab | 28 |
1 files changed, 14 insertions, 14 deletions
@@ -177,20 +177,20 @@ static const yytype_uint16 yyrline[] = 464, 469, 473, 477, 483, 492, 496, 498, 500, 502, 504, 509, 513, 519, 539, 540, 544, 557, 580, 586, 591, 596, 606, 607, 612, 613, 617, 627, 631, 641, - 642, 651, 669, 668, 684, 683, 702, 706, 710, 714, - 718, 728, 737, 741, 746, 753, 762, 768, 774, 782, - 786, 793, 792, 803, 804, 808, 817, 822, 830, 837, - 844, 854, 863, 870, 879, 886, 892, 899, 909, 913, - 917, 923, 927, 931, 935, 939, 943, 947, 959, 963, - 967, 971, 981, 985, 992, 996, 1000, 1005, 1010, 1015, - 1024, 1029, 1034, 1040, 1046, 1057, 1061, 1065, 1077, 1090, - 1098, 1110, 1111, 1112, 1113, 1114, 1119, 1123, 1125, 1129, - 1134, 1139, 1141, 1143, 1145, 1147, 1149, 1151, 1160, 1171, - 1173, 1175, 1180, 1193, 1198, 1203, 1207, 1211, 1215, 1219, - 1223, 1227, 1231, 1233, 1236, 1240, 1246, 1249, 1258, 1264, - 1269, 1270, 1271, 1277, 1281, 1289, 1296, 1301, 1306, 1308, - 1310, 1315, 1317, 1322, 1323, 1325, 1340, 1344, 1350, 1356, - 1362, 1368, 1374, 1381, 1383, 1385, 1388 + 642, 651, 669, 668, 694, 693, 712, 716, 720, 724, + 728, 738, 747, 751, 756, 763, 772, 778, 784, 792, + 796, 803, 802, 813, 814, 818, 827, 832, 840, 847, + 854, 864, 873, 880, 889, 896, 902, 909, 919, 923, + 927, 933, 937, 941, 945, 949, 953, 957, 969, 973, + 977, 981, 991, 995, 1002, 1006, 1010, 1015, 1020, 1025, + 1034, 1039, 1044, 1050, 1056, 1067, 1071, 1075, 1087, 1100, + 1108, 1120, 1121, 1122, 1123, 1124, 1129, 1133, 1135, 1139, + 1144, 1149, 1151, 1153, 1155, 1157, 1159, 1161, 1170, 1181, + 1183, 1185, 1190, 1203, 1208, 1213, 1217, 1221, 1225, 1229, + 1233, 1237, 1241, 1243, 1246, 1250, 1256, 1259, 1268, 1274, + 1279, 1280, 1281, 1287, 1291, 1299, 1306, 1311, 1316, 1318, + 1320, 1325, 1327, 1332, 1333, 1335, 1350, 1354, 1360, 1366, + 1372, 1378, 1384, 1391, 1393, 1395, 1398 }; #endif |