summaryrefslogtreecommitdiff
path: root/opcode.h
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2003-11-19 21:06:01 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2003-11-19 21:06:01 +0000
commit9133b6393363c0c6671c1b2c6b2ecadb3ff402ee (patch)
treee5733590379b01e4b042c5c8b61a3bce38c468c1 /opcode.h
parent1388f78e6435bdc1f8dfb795b726c64c719a88aa (diff)
downloadperl-9133b6393363c0c6671c1b2c6b2ecadb3ff402ee.tar.gz
Fix bug [perl #24508] Wrong assignment in nested assignment
together with subroutine call Apparently concat still doesn't deal correctly with lexicals in all cases. Disable the whole TARGET_MY optimisation for it. (and remove the corresponding code from the peephole optimiser.) p4raw-id: //depot/perl@21752
Diffstat (limited to 'opcode.h')
-rw-r--r--opcode.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/opcode.h b/opcode.h
index 4de3dee137..4d41ddf53c 100644
--- a/opcode.h
+++ b/opcode.h
@@ -1544,7 +1544,7 @@ EXT U32 PL_opargs[] = {
0x0002251e, /* i_add */
0x0002252e, /* subtract */
0x0002251e, /* i_subtract */
- 0x0002250e, /* concat */
+ 0x0002240e, /* concat */
0x0000290e, /* stringify */
0x0002250e, /* left_shift */
0x0002250e, /* right_shift */