xref: /PHP-7.1/Zend/tests/bug70785.phpt (revision 7af945e2)
1--TEST--
2Bug #70785 (Infinite loop due to exception during identical comparison)
3--FILE--
4<?php
5
6set_error_handler(function($no, $msg) {
7	throw new Exception($msg);
8});
9
10try {
11	if ($a === null) { // ZEND_VM_SMART_BRANCH
12		undefined_function('Null');
13	}
14} catch (Exception $e) {
15}
16
17try  {
18	$c === 3; // ZEND_VM_NEXT_OPCODE
19	undefined_function();
20} catch (Exception $e) {
21}
22?>
23okey
24--EXPECT--
25okey
26