|   | php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
| 
 PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits              [2020-10-07 12:48 UTC] nikic@php.net
 
-Status:      Open
+Status:      Verified
-PHP Version: 8.0.0rc1
+PHP Version: 7.4
  [2020-10-07 12:48 UTC] nikic@php.net
  [2020-10-07 13:02 UTC] nikic@php.net
 
-Summary:     ext/opcache/Optimizer/block_pass.c:973:
              assemble_code_blocks: Assertion..failed
+Summary:     Assertion failure during block assembly of
              unreachable free with leading nop
-Assigned To:
+Assigned To: nikic
  [2020-10-07 13:04 UTC] nikic@php.net
  [2020-10-07 13:04 UTC] nikic@php.net
 
-Status: Verified
+Status: Closed
 | |||||||||||||||||||||||||||
|  Copyright © 2001-2025 The PHP Group All rights reserved. | Last updated: Fri Oct 31 21:00:02 2025 UTC | 
Description: ------------ probably somewhat related to #80046 ext/opcache/Optimizer/block_pass.c:973: assemble_code_blocks: Assertion `op_array->opcodes[b->start].opcode == 70 || op_array->opcodes[b->start].opcode == 127' failed. print op_array->opcodes[b->start].opcode $1 = 0 '\000' Test script: --------------- <?php class p { public function u() { switch ($this->z) { default: throw new Exception; case 'mysql': return new Xxx($this); break; } } }