#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int /*<<< orphan*/ code_for_catch_exception(int);
void exceptions(void) {
  code_for_catch_exception(4);
  code_for_catch_exception(5);
  code_for_catch_exception(6);
  code_for_catch_exception(7);
  code_for_catch_exception(8);
  code_for_catch_exception(9);
  code_for_catch_exception(10);
  code_for_catch_exception(11);
  code_for_catch_exception(12);
  code_for_catch_exception(13);
  code_for_catch_exception(14);
  code_for_catch_exception(15);
  code_for_catch_exception(16);
  code_for_catch_exception(17);
  code_for_catch_exception(18);
  code_for_catch_exception(19);
  code_for_catch_exception(20);
  code_for_catch_exception(21);
  code_for_catch_exception(22);
  code_for_catch_exception(23);
  code_for_catch_exception(24);
  code_for_catch_exception(25);
  code_for_catch_exception(26);
  code_for_catch_exception(27);
  code_for_catch_exception(28);
  code_for_catch_exception(29);
  code_for_catch_exception(30);
  code_for_catch_exception(31);
  code_for_catch_exception(32);
  code_for_catch_exception(33);
  code_for_catch_exception(34);
  code_for_catch_exception(35);
  code_for_catch_exception(36);
  code_for_catch_exception(37);
  code_for_catch_exception(38);
  code_for_catch_exception(39);
  code_for_catch_exception(40);
  code_for_catch_exception(41);
  code_for_catch_exception(42);
  code_for_catch_exception(43);
  code_for_catch_exception(44);
  code_for_catch_exception(45);
  code_for_catch_exception(46);
  code_for_catch_exception(47);
  code_for_catch_exception(48);
  code_for_catch_exception(49);
  code_for_catch_exception(50);
  code_for_catch_exception(51);
  code_for_catch_exception(52);
  code_for_catch_exception(53);
  code_for_catch_exception(54);
  code_for_catch_exception(55);
  code_for_catch_exception(56);
  code_for_catch_exception(57);
  code_for_catch_exception(58);
  code_for_catch_exception(59);
  code_for_catch_exception(60);
  code_for_catch_exception(61);
  code_for_catch_exception(62);
  code_for_catch_exception(63);
  code_for_catch_exception(64);
  code_for_catch_exception(65);
  code_for_catch_exception(66);
  code_for_catch_exception(67);
  code_for_catch_exception(68);
  code_for_catch_exception(69);
  code_for_catch_exception(70);
  code_for_catch_exception(71);
  code_for_catch_exception(72);
  code_for_catch_exception(73);
  code_for_catch_exception(74);
  code_for_catch_exception(75);
  code_for_catch_exception(76);
  code_for_catch_exception(77);
  code_for_catch_exception(78);
  code_for_catch_exception(79);
  code_for_catch_exception(80);
  code_for_catch_exception(81);
  code_for_catch_exception(82);
  code_for_catch_exception(83);
  code_for_catch_exception(84);
  code_for_catch_exception(85);
  code_for_catch_exception(86);
  code_for_catch_exception(87);
  code_for_catch_exception(88);
  code_for_catch_exception(89);
  code_for_catch_exception(90);
  code_for_catch_exception(91);
  code_for_catch_exception(92);
  code_for_catch_exception(93);
  code_for_catch_exception(94);
  code_for_catch_exception(95);
  code_for_catch_exception(96);
  code_for_catch_exception(97);
  code_for_catch_exception(98);
  code_for_catch_exception(99);
  code_for_catch_exception(100);
  code_for_catch_exception(101);
  code_for_catch_exception(102);
  code_for_catch_exception(103);
  code_for_catch_exception(104);
  code_for_catch_exception(105);
  code_for_catch_exception(106);
  code_for_catch_exception(107);
  code_for_catch_exception(108);
  code_for_catch_exception(109);
  code_for_catch_exception(110);
  code_for_catch_exception(111);
  code_for_catch_exception(112);
  code_for_catch_exception(113);
  code_for_catch_exception(114);
  code_for_catch_exception(115);
  code_for_catch_exception(116);
  code_for_catch_exception(117);
  code_for_catch_exception(118);
  code_for_catch_exception(119);
  code_for_catch_exception(120);
  code_for_catch_exception(121);
  code_for_catch_exception(122);
  code_for_catch_exception(123);
  code_for_catch_exception(124);
  code_for_catch_exception(125);
  code_for_catch_exception(126);
  code_for_catch_exception(127);
}


x86 assembly (clang, -O0):
<exceptions>:
push   %rbp
mov    %rsp,%rbp
mov    $0x4,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x8,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x9,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0xa,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0xb,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0xc,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0xd,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0xe,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0xf,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x10,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x11,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x12,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x13,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x14,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x15,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x16,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x17,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x18,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x19,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x1a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x1b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x1c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x1d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x1e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x1f,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x20,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x21,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x22,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x23,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x24,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x25,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x26,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x27,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x28,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x29,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x2a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x2b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x2c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x2d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x2e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x2f,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x30,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x31,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x32,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x33,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x34,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x35,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x36,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x37,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x38,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x39,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x3a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x3b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x3c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x3d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x3e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x3f,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x40,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x41,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x42,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x43,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x44,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x45,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x46,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x47,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x48,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x49,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x4a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x4b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x4c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x4d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x4e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x4f,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x50,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x51,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x52,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x53,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x54,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x55,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x56,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x57,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x58,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x59,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5f,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x60,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x61,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x62,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x63,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x64,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x65,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x66,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x67,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x68,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x69,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6f,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x70,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x71,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x72,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x73,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x74,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x75,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x76,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x77,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x78,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x79,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7f,%edi
call   1030 <code_for_catch_exception@plt>
pop    %rbp
ret

x86 assembly (clang, -O2):
<exceptions>:
push   %rax
mov    $0x4,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x8,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x9,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0xa,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0xb,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0xc,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0xd,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0xe,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0xf,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x10,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x11,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x12,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x13,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x14,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x15,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x16,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x17,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x18,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x19,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x1a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x1b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x1c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x1d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x1e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x1f,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x20,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x21,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x22,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x23,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x24,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x25,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x26,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x27,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x28,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x29,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x2a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x2b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x2c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x2d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x2e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x2f,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x30,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x31,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x32,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x33,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x34,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x35,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x36,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x37,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x38,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x39,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x3a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x3b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x3c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x3d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x3e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x3f,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x40,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x41,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x42,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x43,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x44,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x45,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x46,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x47,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x48,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x49,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x4a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x4b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x4c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x4d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x4e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x4f,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x50,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x51,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x52,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x53,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x54,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x55,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x56,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x57,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x58,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x59,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x5f,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x60,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x61,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x62,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x63,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x64,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x65,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x66,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x67,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x68,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x69,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x6f,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x70,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x71,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x72,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x73,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x74,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x75,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x76,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x77,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x78,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x79,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7a,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7b,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7c,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7d,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7e,%edi
call   1030 <code_for_catch_exception@plt>
mov    $0x7f,%edi
pop    %rax
jmp    1030 <code_for_catch_exception@plt>

LLVM IR (-O0):
define void @exceptions() {
%1 = call i32 @code_for_catch_exception(i32 4)
%2 = call i32 @code_for_catch_exception(i32 5)
%3 = call i32 @code_for_catch_exception(i32 6)
%4 = call i32 @code_for_catch_exception(i32 7)
%5 = call i32 @code_for_catch_exception(i32 8)
%6 = call i32 @code_for_catch_exception(i32 9)
%7 = call i32 @code_for_catch_exception(i32 10)
%8 = call i32 @code_for_catch_exception(i32 11)
%9 = call i32 @code_for_catch_exception(i32 12)
%10 = call i32 @code_for_catch_exception(i32 13)
%11 = call i32 @code_for_catch_exception(i32 14)
%12 = call i32 @code_for_catch_exception(i32 15)
%13 = call i32 @code_for_catch_exception(i32 16)
%14 = call i32 @code_for_catch_exception(i32 17)
%15 = call i32 @code_for_catch_exception(i32 18)
%16 = call i32 @code_for_catch_exception(i32 19)
%17 = call i32 @code_for_catch_exception(i32 20)
%18 = call i32 @code_for_catch_exception(i32 21)
%19 = call i32 @code_for_catch_exception(i32 22)
%20 = call i32 @code_for_catch_exception(i32 23)
%21 = call i32 @code_for_catch_exception(i32 24)
%22 = call i32 @code_for_catch_exception(i32 25)
%23 = call i32 @code_for_catch_exception(i32 26)
%24 = call i32 @code_for_catch_exception(i32 27)
%25 = call i32 @code_for_catch_exception(i32 28)
%26 = call i32 @code_for_catch_exception(i32 29)
%27 = call i32 @code_for_catch_exception(i32 30)
%28 = call i32 @code_for_catch_exception(i32 31)
%29 = call i32 @code_for_catch_exception(i32 32)
%30 = call i32 @code_for_catch_exception(i32 33)
%31 = call i32 @code_for_catch_exception(i32 34)
%32 = call i32 @code_for_catch_exception(i32 35)
%33 = call i32 @code_for_catch_exception(i32 36)
%34 = call i32 @code_for_catch_exception(i32 37)
%35 = call i32 @code_for_catch_exception(i32 38)
%36 = call i32 @code_for_catch_exception(i32 39)
%37 = call i32 @code_for_catch_exception(i32 40)
%38 = call i32 @code_for_catch_exception(i32 41)
%39 = call i32 @code_for_catch_exception(i32 42)
%40 = call i32 @code_for_catch_exception(i32 43)
%41 = call i32 @code_for_catch_exception(i32 44)
%42 = call i32 @code_for_catch_exception(i32 45)
%43 = call i32 @code_for_catch_exception(i32 46)
%44 = call i32 @code_for_catch_exception(i32 47)
%45 = call i32 @code_for_catch_exception(i32 48)
%46 = call i32 @code_for_catch_exception(i32 49)
%47 = call i32 @code_for_catch_exception(i32 50)
%48 = call i32 @code_for_catch_exception(i32 51)
%49 = call i32 @code_for_catch_exception(i32 52)
%50 = call i32 @code_for_catch_exception(i32 53)
%51 = call i32 @code_for_catch_exception(i32 54)
%52 = call i32 @code_for_catch_exception(i32 55)
%53 = call i32 @code_for_catch_exception(i32 56)
%54 = call i32 @code_for_catch_exception(i32 57)
%55 = call i32 @code_for_catch_exception(i32 58)
%56 = call i32 @code_for_catch_exception(i32 59)
%57 = call i32 @code_for_catch_exception(i32 60)
%58 = call i32 @code_for_catch_exception(i32 61)
%59 = call i32 @code_for_catch_exception(i32 62)
%60 = call i32 @code_for_catch_exception(i32 63)
%61 = call i32 @code_for_catch_exception(i32 64)
%62 = call i32 @code_for_catch_exception(i32 65)
%63 = call i32 @code_for_catch_exception(i32 66)
%64 = call i32 @code_for_catch_exception(i32 67)
%65 = call i32 @code_for_catch_exception(i32 68)
%66 = call i32 @code_for_catch_exception(i32 69)
%67 = call i32 @code_for_catch_exception(i32 70)
%68 = call i32 @code_for_catch_exception(i32 71)
%69 = call i32 @code_for_catch_exception(i32 72)
%70 = call i32 @code_for_catch_exception(i32 73)
%71 = call i32 @code_for_catch_exception(i32 74)
%72 = call i32 @code_for_catch_exception(i32 75)
%73 = call i32 @code_for_catch_exception(i32 76)
%74 = call i32 @code_for_catch_exception(i32 77)
%75 = call i32 @code_for_catch_exception(i32 78)
%76 = call i32 @code_for_catch_exception(i32 79)
%77 = call i32 @code_for_catch_exception(i32 80)
%78 = call i32 @code_for_catch_exception(i32 81)
%79 = call i32 @code_for_catch_exception(i32 82)
%80 = call i32 @code_for_catch_exception(i32 83)
%81 = call i32 @code_for_catch_exception(i32 84)
%82 = call i32 @code_for_catch_exception(i32 85)
%83 = call i32 @code_for_catch_exception(i32 86)
%84 = call i32 @code_for_catch_exception(i32 87)
%85 = call i32 @code_for_catch_exception(i32 88)
%86 = call i32 @code_for_catch_exception(i32 89)
%87 = call i32 @code_for_catch_exception(i32 90)
%88 = call i32 @code_for_catch_exception(i32 91)
%89 = call i32 @code_for_catch_exception(i32 92)
%90 = call i32 @code_for_catch_exception(i32 93)
%91 = call i32 @code_for_catch_exception(i32 94)
%92 = call i32 @code_for_catch_exception(i32 95)
%93 = call i32 @code_for_catch_exception(i32 96)
%94 = call i32 @code_for_catch_exception(i32 97)
%95 = call i32 @code_for_catch_exception(i32 98)
%96 = call i32 @code_for_catch_exception(i32 99)
%97 = call i32 @code_for_catch_exception(i32 100)
%98 = call i32 @code_for_catch_exception(i32 101)
%99 = call i32 @code_for_catch_exception(i32 102)
%100 = call i32 @code_for_catch_exception(i32 103)
%101 = call i32 @code_for_catch_exception(i32 104)
%102 = call i32 @code_for_catch_exception(i32 105)
%103 = call i32 @code_for_catch_exception(i32 106)
%104 = call i32 @code_for_catch_exception(i32 107)
%105 = call i32 @code_for_catch_exception(i32 108)
%106 = call i32 @code_for_catch_exception(i32 109)
%107 = call i32 @code_for_catch_exception(i32 110)
%108 = call i32 @code_for_catch_exception(i32 111)
%109 = call i32 @code_for_catch_exception(i32 112)
%110 = call i32 @code_for_catch_exception(i32 113)
%111 = call i32 @code_for_catch_exception(i32 114)
%112 = call i32 @code_for_catch_exception(i32 115)
%113 = call i32 @code_for_catch_exception(i32 116)
%114 = call i32 @code_for_catch_exception(i32 117)
%115 = call i32 @code_for_catch_exception(i32 118)
%116 = call i32 @code_for_catch_exception(i32 119)
%117 = call i32 @code_for_catch_exception(i32 120)
%118 = call i32 @code_for_catch_exception(i32 121)
%119 = call i32 @code_for_catch_exception(i32 122)
%120 = call i32 @code_for_catch_exception(i32 123)
%121 = call i32 @code_for_catch_exception(i32 124)
%122 = call i32 @code_for_catch_exception(i32 125)
%123 = call i32 @code_for_catch_exception(i32 126)
%124 = call i32 @code_for_catch_exception(i32 127)
ret void
}

LLVM IR (-O2):
define void @exceptions() {
%1 = tail call i32 @code_for_catch_exception(i32 4)
%2 = tail call i32 @code_for_catch_exception(i32 5)
%3 = tail call i32 @code_for_catch_exception(i32 6)
%4 = tail call i32 @code_for_catch_exception(i32 7)
%5 = tail call i32 @code_for_catch_exception(i32 8)
%6 = tail call i32 @code_for_catch_exception(i32 9)
%7 = tail call i32 @code_for_catch_exception(i32 10)
%8 = tail call i32 @code_for_catch_exception(i32 11)
%9 = tail call i32 @code_for_catch_exception(i32 12)
%10 = tail call i32 @code_for_catch_exception(i32 13)
%11 = tail call i32 @code_for_catch_exception(i32 14)
%12 = tail call i32 @code_for_catch_exception(i32 15)
%13 = tail call i32 @code_for_catch_exception(i32 16)
%14 = tail call i32 @code_for_catch_exception(i32 17)
%15 = tail call i32 @code_for_catch_exception(i32 18)
%16 = tail call i32 @code_for_catch_exception(i32 19)
%17 = tail call i32 @code_for_catch_exception(i32 20)
%18 = tail call i32 @code_for_catch_exception(i32 21)
%19 = tail call i32 @code_for_catch_exception(i32 22)
%20 = tail call i32 @code_for_catch_exception(i32 23)
%21 = tail call i32 @code_for_catch_exception(i32 24)
%22 = tail call i32 @code_for_catch_exception(i32 25)
%23 = tail call i32 @code_for_catch_exception(i32 26)
%24 = tail call i32 @code_for_catch_exception(i32 27)
%25 = tail call i32 @code_for_catch_exception(i32 28)
%26 = tail call i32 @code_for_catch_exception(i32 29)
%27 = tail call i32 @code_for_catch_exception(i32 30)
%28 = tail call i32 @code_for_catch_exception(i32 31)
%29 = tail call i32 @code_for_catch_exception(i32 32)
%30 = tail call i32 @code_for_catch_exception(i32 33)
%31 = tail call i32 @code_for_catch_exception(i32 34)
%32 = tail call i32 @code_for_catch_exception(i32 35)
%33 = tail call i32 @code_for_catch_exception(i32 36)
%34 = tail call i32 @code_for_catch_exception(i32 37)
%35 = tail call i32 @code_for_catch_exception(i32 38)
%36 = tail call i32 @code_for_catch_exception(i32 39)
%37 = tail call i32 @code_for_catch_exception(i32 40)
%38 = tail call i32 @code_for_catch_exception(i32 41)
%39 = tail call i32 @code_for_catch_exception(i32 42)
%40 = tail call i32 @code_for_catch_exception(i32 43)
%41 = tail call i32 @code_for_catch_exception(i32 44)
%42 = tail call i32 @code_for_catch_exception(i32 45)
%43 = tail call i32 @code_for_catch_exception(i32 46)
%44 = tail call i32 @code_for_catch_exception(i32 47)
%45 = tail call i32 @code_for_catch_exception(i32 48)
%46 = tail call i32 @code_for_catch_exception(i32 49)
%47 = tail call i32 @code_for_catch_exception(i32 50)
%48 = tail call i32 @code_for_catch_exception(i32 51)
%49 = tail call i32 @code_for_catch_exception(i32 52)
%50 = tail call i32 @code_for_catch_exception(i32 53)
%51 = tail call i32 @code_for_catch_exception(i32 54)
%52 = tail call i32 @code_for_catch_exception(i32 55)
%53 = tail call i32 @code_for_catch_exception(i32 56)
%54 = tail call i32 @code_for_catch_exception(i32 57)
%55 = tail call i32 @code_for_catch_exception(i32 58)
%56 = tail call i32 @code_for_catch_exception(i32 59)
%57 = tail call i32 @code_for_catch_exception(i32 60)
%58 = tail call i32 @code_for_catch_exception(i32 61)
%59 = tail call i32 @code_for_catch_exception(i32 62)
%60 = tail call i32 @code_for_catch_exception(i32 63)
%61 = tail call i32 @code_for_catch_exception(i32 64)
%62 = tail call i32 @code_for_catch_exception(i32 65)
%63 = tail call i32 @code_for_catch_exception(i32 66)
%64 = tail call i32 @code_for_catch_exception(i32 67)
%65 = tail call i32 @code_for_catch_exception(i32 68)
%66 = tail call i32 @code_for_catch_exception(i32 69)
%67 = tail call i32 @code_for_catch_exception(i32 70)
%68 = tail call i32 @code_for_catch_exception(i32 71)
%69 = tail call i32 @code_for_catch_exception(i32 72)
%70 = tail call i32 @code_for_catch_exception(i32 73)
%71 = tail call i32 @code_for_catch_exception(i32 74)
%72 = tail call i32 @code_for_catch_exception(i32 75)
%73 = tail call i32 @code_for_catch_exception(i32 76)
%74 = tail call i32 @code_for_catch_exception(i32 77)
%75 = tail call i32 @code_for_catch_exception(i32 78)
%76 = tail call i32 @code_for_catch_exception(i32 79)
%77 = tail call i32 @code_for_catch_exception(i32 80)
%78 = tail call i32 @code_for_catch_exception(i32 81)
%79 = tail call i32 @code_for_catch_exception(i32 82)
%80 = tail call i32 @code_for_catch_exception(i32 83)
%81 = tail call i32 @code_for_catch_exception(i32 84)
%82 = tail call i32 @code_for_catch_exception(i32 85)
%83 = tail call i32 @code_for_catch_exception(i32 86)
%84 = tail call i32 @code_for_catch_exception(i32 87)
%85 = tail call i32 @code_for_catch_exception(i32 88)
%86 = tail call i32 @code_for_catch_exception(i32 89)
%87 = tail call i32 @code_for_catch_exception(i32 90)
%88 = tail call i32 @code_for_catch_exception(i32 91)
%89 = tail call i32 @code_for_catch_exception(i32 92)
%90 = tail call i32 @code_for_catch_exception(i32 93)
%91 = tail call i32 @code_for_catch_exception(i32 94)
%92 = tail call i32 @code_for_catch_exception(i32 95)
%93 = tail call i32 @code_for_catch_exception(i32 96)
%94 = tail call i32 @code_for_catch_exception(i32 97)
%95 = tail call i32 @code_for_catch_exception(i32 98)
%96 = tail call i32 @code_for_catch_exception(i32 99)
%97 = tail call i32 @code_for_catch_exception(i32 100)
%98 = tail call i32 @code_for_catch_exception(i32 101)
%99 = tail call i32 @code_for_catch_exception(i32 102)
%100 = tail call i32 @code_for_catch_exception(i32 103)
%101 = tail call i32 @code_for_catch_exception(i32 104)
%102 = tail call i32 @code_for_catch_exception(i32 105)
%103 = tail call i32 @code_for_catch_exception(i32 106)
%104 = tail call i32 @code_for_catch_exception(i32 107)
%105 = tail call i32 @code_for_catch_exception(i32 108)
%106 = tail call i32 @code_for_catch_exception(i32 109)
%107 = tail call i32 @code_for_catch_exception(i32 110)
%108 = tail call i32 @code_for_catch_exception(i32 111)
%109 = tail call i32 @code_for_catch_exception(i32 112)
%110 = tail call i32 @code_for_catch_exception(i32 113)
%111 = tail call i32 @code_for_catch_exception(i32 114)
%112 = tail call i32 @code_for_catch_exception(i32 115)
%113 = tail call i32 @code_for_catch_exception(i32 116)
%114 = tail call i32 @code_for_catch_exception(i32 117)
%115 = tail call i32 @code_for_catch_exception(i32 118)
%116 = tail call i32 @code_for_catch_exception(i32 119)
%117 = tail call i32 @code_for_catch_exception(i32 120)
%118 = tail call i32 @code_for_catch_exception(i32 121)
%119 = tail call i32 @code_for_catch_exception(i32 122)
%120 = tail call i32 @code_for_catch_exception(i32 123)
%121 = tail call i32 @code_for_catch_exception(i32 124)
%122 = tail call i32 @code_for_catch_exception(i32 125)
%123 = tail call i32 @code_for_catch_exception(i32 126)
%124 = tail call i32 @code_for_catch_exception(i32 127)
ret void
}