1; RUN: llc -filetype=obj %p/Inputs/many-funcs.ll -o %t.many.o 2; RUN: llc -filetype=obj %s -o %t.o 3; RUN: wasm-ld -r -o %t.wasm %t.many.o %t.o 4; RUN: obj2yaml %t.wasm | FileCheck %s 5 6; Test that relocations within the CODE section correctly handle 7; linking object with different header sizes. many-funcs.ll has 8; 128 function and so the final output requires a 2-byte LEB in 9; the CODE section header to store the function count. 10 11target triple = "wasm32-unknown-unknown" 12 13define i32 @func() { 14entry: 15 %call = tail call i32 @func() 16 ret i32 %call 17} 18 19; CHECK: - Type: CODE 20; CHECK-NEXT: Relocations: 21; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 22; CHECK-NEXT: Index: 1 23; CHECK-NEXT: Offset: 0x8 24; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 25; CHECK-NEXT: Index: 1 26; CHECK-NEXT: Offset: 0x14 27; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 28; CHECK-NEXT: Index: 1 29; CHECK-NEXT: Offset: 0x20 30; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 31; CHECK-NEXT: Index: 1 32; CHECK-NEXT: Offset: 0x2C 33; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 34; CHECK-NEXT: Index: 1 35; CHECK-NEXT: Offset: 0x38 36; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 37; CHECK-NEXT: Index: 1 38; CHECK-NEXT: Offset: 0x44 39; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 40; CHECK-NEXT: Index: 1 41; CHECK-NEXT: Offset: 0x50 42; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 43; CHECK-NEXT: Index: 1 44; CHECK-NEXT: Offset: 0x5C 45; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 46; CHECK-NEXT: Index: 1 47; CHECK-NEXT: Offset: 0x68 48; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 49; CHECK-NEXT: Index: 1 50; CHECK-NEXT: Offset: 0x74 51; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 52; CHECK-NEXT: Index: 1 53; CHECK-NEXT: Offset: 0x80 54; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 55; CHECK-NEXT: Index: 1 56; CHECK-NEXT: Offset: 0x8C 57; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 58; CHECK-NEXT: Index: 1 59; CHECK-NEXT: Offset: 0x98 60; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 61; CHECK-NEXT: Index: 1 62; CHECK-NEXT: Offset: 0xA4 63; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 64; CHECK-NEXT: Index: 1 65; CHECK-NEXT: Offset: 0xB0 66; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 67; CHECK-NEXT: Index: 1 68; CHECK-NEXT: Offset: 0xBC 69; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 70; CHECK-NEXT: Index: 1 71; CHECK-NEXT: Offset: 0xC8 72; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 73; CHECK-NEXT: Index: 1 74; CHECK-NEXT: Offset: 0xD4 75; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 76; CHECK-NEXT: Index: 1 77; CHECK-NEXT: Offset: 0xE0 78; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 79; CHECK-NEXT: Index: 1 80; CHECK-NEXT: Offset: 0xEC 81; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 82; CHECK-NEXT: Index: 1 83; CHECK-NEXT: Offset: 0xF8 84; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 85; CHECK-NEXT: Index: 1 86; CHECK-NEXT: Offset: 0x104 87; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 88; CHECK-NEXT: Index: 1 89; CHECK-NEXT: Offset: 0x110 90; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 91; CHECK-NEXT: Index: 1 92; CHECK-NEXT: Offset: 0x11C 93; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 94; CHECK-NEXT: Index: 1 95; CHECK-NEXT: Offset: 0x128 96; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 97; CHECK-NEXT: Index: 1 98; CHECK-NEXT: Offset: 0x134 99; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 100; CHECK-NEXT: Index: 1 101; CHECK-NEXT: Offset: 0x140 102; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 103; CHECK-NEXT: Index: 1 104; CHECK-NEXT: Offset: 0x14C 105; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 106; CHECK-NEXT: Index: 1 107; CHECK-NEXT: Offset: 0x158 108; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 109; CHECK-NEXT: Index: 1 110; CHECK-NEXT: Offset: 0x164 111; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 112; CHECK-NEXT: Index: 1 113; CHECK-NEXT: Offset: 0x170 114; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 115; CHECK-NEXT: Index: 1 116; CHECK-NEXT: Offset: 0x17C 117; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 118; CHECK-NEXT: Index: 1 119; CHECK-NEXT: Offset: 0x188 120; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 121; CHECK-NEXT: Index: 1 122; CHECK-NEXT: Offset: 0x194 123; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 124; CHECK-NEXT: Index: 1 125; CHECK-NEXT: Offset: 0x1A0 126; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 127; CHECK-NEXT: Index: 1 128; CHECK-NEXT: Offset: 0x1AC 129; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 130; CHECK-NEXT: Index: 1 131; CHECK-NEXT: Offset: 0x1B8 132; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 133; CHECK-NEXT: Index: 1 134; CHECK-NEXT: Offset: 0x1C4 135; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 136; CHECK-NEXT: Index: 1 137; CHECK-NEXT: Offset: 0x1D0 138; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 139; CHECK-NEXT: Index: 1 140; CHECK-NEXT: Offset: 0x1DC 141; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 142; CHECK-NEXT: Index: 1 143; CHECK-NEXT: Offset: 0x1E8 144; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 145; CHECK-NEXT: Index: 1 146; CHECK-NEXT: Offset: 0x1F4 147; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 148; CHECK-NEXT: Index: 1 149; CHECK-NEXT: Offset: 0x200 150; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 151; CHECK-NEXT: Index: 1 152; CHECK-NEXT: Offset: 0x20C 153; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 154; CHECK-NEXT: Index: 1 155; CHECK-NEXT: Offset: 0x218 156; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 157; CHECK-NEXT: Index: 1 158; CHECK-NEXT: Offset: 0x224 159; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 160; CHECK-NEXT: Index: 1 161; CHECK-NEXT: Offset: 0x230 162; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 163; CHECK-NEXT: Index: 1 164; CHECK-NEXT: Offset: 0x23C 165; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 166; CHECK-NEXT: Index: 1 167; CHECK-NEXT: Offset: 0x248 168; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 169; CHECK-NEXT: Index: 1 170; CHECK-NEXT: Offset: 0x254 171; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 172; CHECK-NEXT: Index: 1 173; CHECK-NEXT: Offset: 0x260 174; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 175; CHECK-NEXT: Index: 1 176; CHECK-NEXT: Offset: 0x26C 177; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 178; CHECK-NEXT: Index: 1 179; CHECK-NEXT: Offset: 0x278 180; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 181; CHECK-NEXT: Index: 1 182; CHECK-NEXT: Offset: 0x284 183; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 184; CHECK-NEXT: Index: 1 185; CHECK-NEXT: Offset: 0x290 186; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 187; CHECK-NEXT: Index: 1 188; CHECK-NEXT: Offset: 0x29C 189; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 190; CHECK-NEXT: Index: 1 191; CHECK-NEXT: Offset: 0x2A8 192; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 193; CHECK-NEXT: Index: 1 194; CHECK-NEXT: Offset: 0x2B4 195; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 196; CHECK-NEXT: Index: 1 197; CHECK-NEXT: Offset: 0x2C0 198; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 199; CHECK-NEXT: Index: 1 200; CHECK-NEXT: Offset: 0x2CC 201; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 202; CHECK-NEXT: Index: 1 203; CHECK-NEXT: Offset: 0x2D8 204; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 205; CHECK-NEXT: Index: 1 206; CHECK-NEXT: Offset: 0x2E4 207; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 208; CHECK-NEXT: Index: 1 209; CHECK-NEXT: Offset: 0x2F0 210; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 211; CHECK-NEXT: Index: 1 212; CHECK-NEXT: Offset: 0x2FC 213; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 214; CHECK-NEXT: Index: 1 215; CHECK-NEXT: Offset: 0x308 216; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 217; CHECK-NEXT: Index: 1 218; CHECK-NEXT: Offset: 0x314 219; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 220; CHECK-NEXT: Index: 1 221; CHECK-NEXT: Offset: 0x320 222; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 223; CHECK-NEXT: Index: 1 224; CHECK-NEXT: Offset: 0x32C 225; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 226; CHECK-NEXT: Index: 1 227; CHECK-NEXT: Offset: 0x338 228; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 229; CHECK-NEXT: Index: 1 230; CHECK-NEXT: Offset: 0x344 231; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 232; CHECK-NEXT: Index: 1 233; CHECK-NEXT: Offset: 0x350 234; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 235; CHECK-NEXT: Index: 1 236; CHECK-NEXT: Offset: 0x35C 237; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 238; CHECK-NEXT: Index: 1 239; CHECK-NEXT: Offset: 0x368 240; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 241; CHECK-NEXT: Index: 1 242; CHECK-NEXT: Offset: 0x374 243; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 244; CHECK-NEXT: Index: 1 245; CHECK-NEXT: Offset: 0x380 246; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 247; CHECK-NEXT: Index: 1 248; CHECK-NEXT: Offset: 0x38C 249; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 250; CHECK-NEXT: Index: 1 251; CHECK-NEXT: Offset: 0x398 252; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 253; CHECK-NEXT: Index: 1 254; CHECK-NEXT: Offset: 0x3A4 255; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 256; CHECK-NEXT: Index: 1 257; CHECK-NEXT: Offset: 0x3B0 258; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 259; CHECK-NEXT: Index: 1 260; CHECK-NEXT: Offset: 0x3BC 261; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 262; CHECK-NEXT: Index: 1 263; CHECK-NEXT: Offset: 0x3C8 264; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 265; CHECK-NEXT: Index: 1 266; CHECK-NEXT: Offset: 0x3D4 267; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 268; CHECK-NEXT: Index: 1 269; CHECK-NEXT: Offset: 0x3E0 270; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 271; CHECK-NEXT: Index: 1 272; CHECK-NEXT: Offset: 0x3EC 273; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 274; CHECK-NEXT: Index: 1 275; CHECK-NEXT: Offset: 0x3F8 276; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 277; CHECK-NEXT: Index: 1 278; CHECK-NEXT: Offset: 0x404 279; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 280; CHECK-NEXT: Index: 1 281; CHECK-NEXT: Offset: 0x410 282; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 283; CHECK-NEXT: Index: 1 284; CHECK-NEXT: Offset: 0x41C 285; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 286; CHECK-NEXT: Index: 1 287; CHECK-NEXT: Offset: 0x428 288; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 289; CHECK-NEXT: Index: 1 290; CHECK-NEXT: Offset: 0x434 291; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 292; CHECK-NEXT: Index: 1 293; CHECK-NEXT: Offset: 0x440 294; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 295; CHECK-NEXT: Index: 1 296; CHECK-NEXT: Offset: 0x44C 297; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 298; CHECK-NEXT: Index: 1 299; CHECK-NEXT: Offset: 0x458 300; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 301; CHECK-NEXT: Index: 1 302; CHECK-NEXT: Offset: 0x464 303; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 304; CHECK-NEXT: Index: 1 305; CHECK-NEXT: Offset: 0x470 306; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 307; CHECK-NEXT: Index: 1 308; CHECK-NEXT: Offset: 0x47C 309; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 310; CHECK-NEXT: Index: 1 311; CHECK-NEXT: Offset: 0x488 312; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 313; CHECK-NEXT: Index: 1 314; CHECK-NEXT: Offset: 0x494 315; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 316; CHECK-NEXT: Index: 1 317; CHECK-NEXT: Offset: 0x4A0 318; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 319; CHECK-NEXT: Index: 1 320; CHECK-NEXT: Offset: 0x4AC 321; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 322; CHECK-NEXT: Index: 1 323; CHECK-NEXT: Offset: 0x4B8 324; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 325; CHECK-NEXT: Index: 1 326; CHECK-NEXT: Offset: 0x4C4 327; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 328; CHECK-NEXT: Index: 1 329; CHECK-NEXT: Offset: 0x4D0 330; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 331; CHECK-NEXT: Index: 1 332; CHECK-NEXT: Offset: 0x4DC 333; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 334; CHECK-NEXT: Index: 1 335; CHECK-NEXT: Offset: 0x4E8 336; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 337; CHECK-NEXT: Index: 1 338; CHECK-NEXT: Offset: 0x4F4 339; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 340; CHECK-NEXT: Index: 1 341; CHECK-NEXT: Offset: 0x500 342; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 343; CHECK-NEXT: Index: 1 344; CHECK-NEXT: Offset: 0x50C 345; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 346; CHECK-NEXT: Index: 1 347; CHECK-NEXT: Offset: 0x518 348; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 349; CHECK-NEXT: Index: 1 350; CHECK-NEXT: Offset: 0x524 351; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 352; CHECK-NEXT: Index: 1 353; CHECK-NEXT: Offset: 0x530 354; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 355; CHECK-NEXT: Index: 1 356; CHECK-NEXT: Offset: 0x53C 357; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 358; CHECK-NEXT: Index: 1 359; CHECK-NEXT: Offset: 0x548 360; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 361; CHECK-NEXT: Index: 1 362; CHECK-NEXT: Offset: 0x554 363; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 364; CHECK-NEXT: Index: 1 365; CHECK-NEXT: Offset: 0x560 366; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 367; CHECK-NEXT: Index: 1 368; CHECK-NEXT: Offset: 0x56C 369; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 370; CHECK-NEXT: Index: 1 371; CHECK-NEXT: Offset: 0x578 372; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 373; CHECK-NEXT: Index: 1 374; CHECK-NEXT: Offset: 0x584 375; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 376; CHECK-NEXT: Index: 1 377; CHECK-NEXT: Offset: 0x590 378; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 379; CHECK-NEXT: Index: 1 380; CHECK-NEXT: Offset: 0x59C 381; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 382; CHECK-NEXT: Index: 1 383; CHECK-NEXT: Offset: 0x5A8 384; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 385; CHECK-NEXT: Index: 1 386; CHECK-NEXT: Offset: 0x5B4 387; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 388; CHECK-NEXT: Index: 1 389; CHECK-NEXT: Offset: 0x5C0 390; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 391; CHECK-NEXT: Index: 1 392; CHECK-NEXT: Offset: 0x5CC 393; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 394; CHECK-NEXT: Index: 1 395; CHECK-NEXT: Offset: 0x5D8 396; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 397; CHECK-NEXT: Index: 1 398; CHECK-NEXT: Offset: 0x5E4 399; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 400; CHECK-NEXT: Index: 1 401; CHECK-NEXT: Offset: 0x5F0 402; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 403; CHECK-NEXT: Index: 129 404; CHECK-NEXT: Offset: 0x5FC 405; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB 406; CHECK-NEXT: Index: 129 407; CHECK-NEXT: Offset: 0x608 408; CHECK-NEXT: - Type: R_WASM_FUNCTION_INDEX_LEB 409; CHECK-NEXT: Index: 131 410; CHECK-NEXT: Offset: 0x611 411; CHECK-NEXT: Functions: 412; CHECK-NEXT: - Index: 0 413; CHECK-NEXT: Locals: 414; CHECK-NEXT: Body: 4100280284808080000B 415; CHECK-NEXT: - Index: 1 416; CHECK-NEXT: Locals: 417; CHECK-NEXT: Body: 4100280284808080000B 418; CHECK-NEXT: - Index: 2 419; CHECK-NEXT: Locals: 420; CHECK-NEXT: Body: 4100280284808080000B 421; CHECK-NEXT: - Index: 3 422; CHECK-NEXT: Locals: 423; CHECK-NEXT: Body: 4100280284808080000B 424; CHECK-NEXT: - Index: 4 425; CHECK-NEXT: Locals: 426; CHECK-NEXT: Body: 4100280284808080000B 427; CHECK-NEXT: - Index: 5 428; CHECK-NEXT: Locals: 429; CHECK-NEXT: Body: 4100280284808080000B 430; CHECK-NEXT: - Index: 6 431; CHECK-NEXT: Locals: 432; CHECK-NEXT: Body: 4100280284808080000B 433; CHECK-NEXT: - Index: 7 434; CHECK-NEXT: Locals: 435; CHECK-NEXT: Body: 4100280284808080000B 436; CHECK-NEXT: - Index: 8 437; CHECK-NEXT: Locals: 438; CHECK-NEXT: Body: 4100280284808080000B 439; CHECK-NEXT: - Index: 9 440; CHECK-NEXT: Locals: 441; CHECK-NEXT: Body: 4100280284808080000B 442; CHECK-NEXT: - Index: 10 443; CHECK-NEXT: Locals: 444; CHECK-NEXT: Body: 4100280284808080000B 445; CHECK-NEXT: - Index: 11 446; CHECK-NEXT: Locals: 447; CHECK-NEXT: Body: 4100280284808080000B 448; CHECK-NEXT: - Index: 12 449; CHECK-NEXT: Locals: 450; CHECK-NEXT: Body: 4100280284808080000B 451; CHECK-NEXT: - Index: 13 452; CHECK-NEXT: Locals: 453; CHECK-NEXT: Body: 4100280284808080000B 454; CHECK-NEXT: - Index: 14 455; CHECK-NEXT: Locals: 456; CHECK-NEXT: Body: 4100280284808080000B 457; CHECK-NEXT: - Index: 15 458; CHECK-NEXT: Locals: 459; CHECK-NEXT: Body: 4100280284808080000B 460; CHECK-NEXT: - Index: 16 461; CHECK-NEXT: Locals: 462; CHECK-NEXT: Body: 4100280284808080000B 463; CHECK-NEXT: - Index: 17 464; CHECK-NEXT: Locals: 465; CHECK-NEXT: Body: 4100280284808080000B 466; CHECK-NEXT: - Index: 18 467; CHECK-NEXT: Locals: 468; CHECK-NEXT: Body: 4100280284808080000B 469; CHECK-NEXT: - Index: 19 470; CHECK-NEXT: Locals: 471; CHECK-NEXT: Body: 4100280284808080000B 472; CHECK-NEXT: - Index: 20 473; CHECK-NEXT: Locals: 474; CHECK-NEXT: Body: 4100280284808080000B 475; CHECK-NEXT: - Index: 21 476; CHECK-NEXT: Locals: 477; CHECK-NEXT: Body: 4100280284808080000B 478; CHECK-NEXT: - Index: 22 479; CHECK-NEXT: Locals: 480; CHECK-NEXT: Body: 4100280284808080000B 481; CHECK-NEXT: - Index: 23 482; CHECK-NEXT: Locals: 483; CHECK-NEXT: Body: 4100280284808080000B 484; CHECK-NEXT: - Index: 24 485; CHECK-NEXT: Locals: 486; CHECK-NEXT: Body: 4100280284808080000B 487; CHECK-NEXT: - Index: 25 488; CHECK-NEXT: Locals: 489; CHECK-NEXT: Body: 4100280284808080000B 490; CHECK-NEXT: - Index: 26 491; CHECK-NEXT: Locals: 492; CHECK-NEXT: Body: 4100280284808080000B 493; CHECK-NEXT: - Index: 27 494; CHECK-NEXT: Locals: 495; CHECK-NEXT: Body: 4100280284808080000B 496; CHECK-NEXT: - Index: 28 497; CHECK-NEXT: Locals: 498; CHECK-NEXT: Body: 4100280284808080000B 499; CHECK-NEXT: - Index: 29 500; CHECK-NEXT: Locals: 501; CHECK-NEXT: Body: 4100280284808080000B 502; CHECK-NEXT: - Index: 30 503; CHECK-NEXT: Locals: 504; CHECK-NEXT: Body: 4100280284808080000B 505; CHECK-NEXT: - Index: 31 506; CHECK-NEXT: Locals: 507; CHECK-NEXT: Body: 4100280284808080000B 508; CHECK-NEXT: - Index: 32 509; CHECK-NEXT: Locals: 510; CHECK-NEXT: Body: 4100280284808080000B 511; CHECK-NEXT: - Index: 33 512; CHECK-NEXT: Locals: 513; CHECK-NEXT: Body: 4100280284808080000B 514; CHECK-NEXT: - Index: 34 515; CHECK-NEXT: Locals: 516; CHECK-NEXT: Body: 4100280284808080000B 517; CHECK-NEXT: - Index: 35 518; CHECK-NEXT: Locals: 519; CHECK-NEXT: Body: 4100280284808080000B 520; CHECK-NEXT: - Index: 36 521; CHECK-NEXT: Locals: 522; CHECK-NEXT: Body: 4100280284808080000B 523; CHECK-NEXT: - Index: 37 524; CHECK-NEXT: Locals: 525; CHECK-NEXT: Body: 4100280284808080000B 526; CHECK-NEXT: - Index: 38 527; CHECK-NEXT: Locals: 528; CHECK-NEXT: Body: 4100280284808080000B 529; CHECK-NEXT: - Index: 39 530; CHECK-NEXT: Locals: 531; CHECK-NEXT: Body: 4100280284808080000B 532; CHECK-NEXT: - Index: 40 533; CHECK-NEXT: Locals: 534; CHECK-NEXT: Body: 4100280284808080000B 535; CHECK-NEXT: - Index: 41 536; CHECK-NEXT: Locals: 537; CHECK-NEXT: Body: 4100280284808080000B 538; CHECK-NEXT: - Index: 42 539; CHECK-NEXT: Locals: 540; CHECK-NEXT: Body: 4100280284808080000B 541; CHECK-NEXT: - Index: 43 542; CHECK-NEXT: Locals: 543; CHECK-NEXT: Body: 4100280284808080000B 544; CHECK-NEXT: - Index: 44 545; CHECK-NEXT: Locals: 546; CHECK-NEXT: Body: 4100280284808080000B 547; CHECK-NEXT: - Index: 45 548; CHECK-NEXT: Locals: 549; CHECK-NEXT: Body: 4100280284808080000B 550; CHECK-NEXT: - Index: 46 551; CHECK-NEXT: Locals: 552; CHECK-NEXT: Body: 4100280284808080000B 553; CHECK-NEXT: - Index: 47 554; CHECK-NEXT: Locals: 555; CHECK-NEXT: Body: 4100280284808080000B 556; CHECK-NEXT: - Index: 48 557; CHECK-NEXT: Locals: 558; CHECK-NEXT: Body: 4100280284808080000B 559; CHECK-NEXT: - Index: 49 560; CHECK-NEXT: Locals: 561; CHECK-NEXT: Body: 4100280284808080000B 562; CHECK-NEXT: - Index: 50 563; CHECK-NEXT: Locals: 564; CHECK-NEXT: Body: 4100280284808080000B 565; CHECK-NEXT: - Index: 51 566; CHECK-NEXT: Locals: 567; CHECK-NEXT: Body: 4100280284808080000B 568; CHECK-NEXT: - Index: 52 569; CHECK-NEXT: Locals: 570; CHECK-NEXT: Body: 4100280284808080000B 571; CHECK-NEXT: - Index: 53 572; CHECK-NEXT: Locals: 573; CHECK-NEXT: Body: 4100280284808080000B 574; CHECK-NEXT: - Index: 54 575; CHECK-NEXT: Locals: 576; CHECK-NEXT: Body: 4100280284808080000B 577; CHECK-NEXT: - Index: 55 578; CHECK-NEXT: Locals: 579; CHECK-NEXT: Body: 4100280284808080000B 580; CHECK-NEXT: - Index: 56 581; CHECK-NEXT: Locals: 582; CHECK-NEXT: Body: 4100280284808080000B 583; CHECK-NEXT: - Index: 57 584; CHECK-NEXT: Locals: 585; CHECK-NEXT: Body: 4100280284808080000B 586; CHECK-NEXT: - Index: 58 587; CHECK-NEXT: Locals: 588; CHECK-NEXT: Body: 4100280284808080000B 589; CHECK-NEXT: - Index: 59 590; CHECK-NEXT: Locals: 591; CHECK-NEXT: Body: 4100280284808080000B 592; CHECK-NEXT: - Index: 60 593; CHECK-NEXT: Locals: 594; CHECK-NEXT: Body: 4100280284808080000B 595; CHECK-NEXT: - Index: 61 596; CHECK-NEXT: Locals: 597; CHECK-NEXT: Body: 4100280284808080000B 598; CHECK-NEXT: - Index: 62 599; CHECK-NEXT: Locals: 600; CHECK-NEXT: Body: 4100280284808080000B 601; CHECK-NEXT: - Index: 63 602; CHECK-NEXT: Locals: 603; CHECK-NEXT: Body: 4100280284808080000B 604; CHECK-NEXT: - Index: 64 605; CHECK-NEXT: Locals: 606; CHECK-NEXT: Body: 4100280284808080000B 607; CHECK-NEXT: - Index: 65 608; CHECK-NEXT: Locals: 609; CHECK-NEXT: Body: 4100280284808080000B 610; CHECK-NEXT: - Index: 66 611; CHECK-NEXT: Locals: 612; CHECK-NEXT: Body: 4100280284808080000B 613; CHECK-NEXT: - Index: 67 614; CHECK-NEXT: Locals: 615; CHECK-NEXT: Body: 4100280284808080000B 616; CHECK-NEXT: - Index: 68 617; CHECK-NEXT: Locals: 618; CHECK-NEXT: Body: 4100280284808080000B 619; CHECK-NEXT: - Index: 69 620; CHECK-NEXT: Locals: 621; CHECK-NEXT: Body: 4100280284808080000B 622; CHECK-NEXT: - Index: 70 623; CHECK-NEXT: Locals: 624; CHECK-NEXT: Body: 4100280284808080000B 625; CHECK-NEXT: - Index: 71 626; CHECK-NEXT: Locals: 627; CHECK-NEXT: Body: 4100280284808080000B 628; CHECK-NEXT: - Index: 72 629; CHECK-NEXT: Locals: 630; CHECK-NEXT: Body: 4100280284808080000B 631; CHECK-NEXT: - Index: 73 632; CHECK-NEXT: Locals: 633; CHECK-NEXT: Body: 4100280284808080000B 634; CHECK-NEXT: - Index: 74 635; CHECK-NEXT: Locals: 636; CHECK-NEXT: Body: 4100280284808080000B 637; CHECK-NEXT: - Index: 75 638; CHECK-NEXT: Locals: 639; CHECK-NEXT: Body: 4100280284808080000B 640; CHECK-NEXT: - Index: 76 641; CHECK-NEXT: Locals: 642; CHECK-NEXT: Body: 4100280284808080000B 643; CHECK-NEXT: - Index: 77 644; CHECK-NEXT: Locals: 645; CHECK-NEXT: Body: 4100280284808080000B 646; CHECK-NEXT: - Index: 78 647; CHECK-NEXT: Locals: 648; CHECK-NEXT: Body: 4100280284808080000B 649; CHECK-NEXT: - Index: 79 650; CHECK-NEXT: Locals: 651; CHECK-NEXT: Body: 4100280284808080000B 652; CHECK-NEXT: - Index: 80 653; CHECK-NEXT: Locals: 654; CHECK-NEXT: Body: 4100280284808080000B 655; CHECK-NEXT: - Index: 81 656; CHECK-NEXT: Locals: 657; CHECK-NEXT: Body: 4100280284808080000B 658; CHECK-NEXT: - Index: 82 659; CHECK-NEXT: Locals: 660; CHECK-NEXT: Body: 4100280284808080000B 661; CHECK-NEXT: - Index: 83 662; CHECK-NEXT: Locals: 663; CHECK-NEXT: Body: 4100280284808080000B 664; CHECK-NEXT: - Index: 84 665; CHECK-NEXT: Locals: 666; CHECK-NEXT: Body: 4100280284808080000B 667; CHECK-NEXT: - Index: 85 668; CHECK-NEXT: Locals: 669; CHECK-NEXT: Body: 4100280284808080000B 670; CHECK-NEXT: - Index: 86 671; CHECK-NEXT: Locals: 672; CHECK-NEXT: Body: 4100280284808080000B 673; CHECK-NEXT: - Index: 87 674; CHECK-NEXT: Locals: 675; CHECK-NEXT: Body: 4100280284808080000B 676; CHECK-NEXT: - Index: 88 677; CHECK-NEXT: Locals: 678; CHECK-NEXT: Body: 4100280284808080000B 679; CHECK-NEXT: - Index: 89 680; CHECK-NEXT: Locals: 681; CHECK-NEXT: Body: 4100280284808080000B 682; CHECK-NEXT: - Index: 90 683; CHECK-NEXT: Locals: 684; CHECK-NEXT: Body: 4100280284808080000B 685; CHECK-NEXT: - Index: 91 686; CHECK-NEXT: Locals: 687; CHECK-NEXT: Body: 4100280284808080000B 688; CHECK-NEXT: - Index: 92 689; CHECK-NEXT: Locals: 690; CHECK-NEXT: Body: 4100280284808080000B 691; CHECK-NEXT: - Index: 93 692; CHECK-NEXT: Locals: 693; CHECK-NEXT: Body: 4100280284808080000B 694; CHECK-NEXT: - Index: 94 695; CHECK-NEXT: Locals: 696; CHECK-NEXT: Body: 4100280284808080000B 697; CHECK-NEXT: - Index: 95 698; CHECK-NEXT: Locals: 699; CHECK-NEXT: Body: 4100280284808080000B 700; CHECK-NEXT: - Index: 96 701; CHECK-NEXT: Locals: 702; CHECK-NEXT: Body: 4100280284808080000B 703; CHECK-NEXT: - Index: 97 704; CHECK-NEXT: Locals: 705; CHECK-NEXT: Body: 4100280284808080000B 706; CHECK-NEXT: - Index: 98 707; CHECK-NEXT: Locals: 708; CHECK-NEXT: Body: 4100280284808080000B 709; CHECK-NEXT: - Index: 99 710; CHECK-NEXT: Locals: 711; CHECK-NEXT: Body: 4100280284808080000B 712; CHECK-NEXT: - Index: 100 713; CHECK-NEXT: Locals: 714; CHECK-NEXT: Body: 4100280284808080000B 715; CHECK-NEXT: - Index: 101 716; CHECK-NEXT: Locals: 717; CHECK-NEXT: Body: 4100280284808080000B 718; CHECK-NEXT: - Index: 102 719; CHECK-NEXT: Locals: 720; CHECK-NEXT: Body: 4100280284808080000B 721; CHECK-NEXT: - Index: 103 722; CHECK-NEXT: Locals: 723; CHECK-NEXT: Body: 4100280284808080000B 724; CHECK-NEXT: - Index: 104 725; CHECK-NEXT: Locals: 726; CHECK-NEXT: Body: 4100280284808080000B 727; CHECK-NEXT: - Index: 105 728; CHECK-NEXT: Locals: 729; CHECK-NEXT: Body: 4100280284808080000B 730; CHECK-NEXT: - Index: 106 731; CHECK-NEXT: Locals: 732; CHECK-NEXT: Body: 4100280284808080000B 733; CHECK-NEXT: - Index: 107 734; CHECK-NEXT: Locals: 735; CHECK-NEXT: Body: 4100280284808080000B 736; CHECK-NEXT: - Index: 108 737; CHECK-NEXT: Locals: 738; CHECK-NEXT: Body: 4100280284808080000B 739; CHECK-NEXT: - Index: 109 740; CHECK-NEXT: Locals: 741; CHECK-NEXT: Body: 4100280284808080000B 742; CHECK-NEXT: - Index: 110 743; CHECK-NEXT: Locals: 744; CHECK-NEXT: Body: 4100280284808080000B 745; CHECK-NEXT: - Index: 111 746; CHECK-NEXT: Locals: 747; CHECK-NEXT: Body: 4100280284808080000B 748; CHECK-NEXT: - Index: 112 749; CHECK-NEXT: Locals: 750; CHECK-NEXT: Body: 4100280284808080000B 751; CHECK-NEXT: - Index: 113 752; CHECK-NEXT: Locals: 753; CHECK-NEXT: Body: 4100280284808080000B 754; CHECK-NEXT: - Index: 114 755; CHECK-NEXT: Locals: 756; CHECK-NEXT: Body: 4100280284808080000B 757; CHECK-NEXT: - Index: 115 758; CHECK-NEXT: Locals: 759; CHECK-NEXT: Body: 4100280284808080000B 760; CHECK-NEXT: - Index: 116 761; CHECK-NEXT: Locals: 762; CHECK-NEXT: Body: 4100280284808080000B 763; CHECK-NEXT: - Index: 117 764; CHECK-NEXT: Locals: 765; CHECK-NEXT: Body: 4100280284808080000B 766; CHECK-NEXT: - Index: 118 767; CHECK-NEXT: Locals: 768; CHECK-NEXT: Body: 4100280284808080000B 769; CHECK-NEXT: - Index: 119 770; CHECK-NEXT: Locals: 771; CHECK-NEXT: Body: 4100280284808080000B 772; CHECK-NEXT: - Index: 120 773; CHECK-NEXT: Locals: 774; CHECK-NEXT: Body: 4100280284808080000B 775; CHECK-NEXT: - Index: 121 776; CHECK-NEXT: Locals: 777; CHECK-NEXT: Body: 4100280284808080000B 778; CHECK-NEXT: - Index: 122 779; CHECK-NEXT: Locals: 780; CHECK-NEXT: Body: 4100280284808080000B 781; CHECK-NEXT: - Index: 123 782; CHECK-NEXT: Locals: 783; CHECK-NEXT: Body: 4100280284808080000B 784; CHECK-NEXT: - Index: 124 785; CHECK-NEXT: Locals: 786; CHECK-NEXT: Body: 4100280284808080000B 787; CHECK-NEXT: - Index: 125 788; CHECK-NEXT: Locals: 789; CHECK-NEXT: Body: 4100280284808080000B 790; CHECK-NEXT: - Index: 126 791; CHECK-NEXT: Locals: 792; CHECK-NEXT: Body: 4100280284808080000B 793; CHECK-NEXT: - Index: 127 794; CHECK-NEXT: Locals: 795; CHECK-NEXT: Body: 4100280280808080000B 796; CHECK-NEXT: - Index: 128 797; CHECK-NEXT: Locals: 798; CHECK-NEXT: Body: 4100280280808080000B 799; CHECK-NEXT: - Index: 129 800; CHECK-NEXT: Locals: 801; CHECK-NEXT: Body: 1081818080000B 802; CHECK-NEXT: - Type: DATA 803; CHECK-NEXT: Segments: 804; CHECK-NEXT: - SectionOffset: 6 805; CHECK-NEXT: InitFlags: 0 806; CHECK-NEXT: Offset: 807; CHECK-NEXT: Opcode: I32_CONST 808; CHECK-NEXT: Value: 0 809; CHECK-NEXT: Content: '01000000' 810; CHECK-NEXT: - SectionOffset: 15 811; CHECK-NEXT: InitFlags: 0 812; CHECK-NEXT: Offset: 813; CHECK-NEXT: Opcode: I32_CONST 814; CHECK-NEXT: Value: 4 815; CHECK-NEXT: Content: '01000000' 816; CHECK-NEXT: - Type: CUSTOM 817; CHECK-NEXT: Name: linking 818; CHECK-NEXT: Version: 2 819; CHECK-NEXT: SymbolTable: 820; CHECK-NEXT: - Index: 0 821; CHECK-NEXT: Kind: FUNCTION 822; CHECK-NEXT: Name: f1 823; CHECK-NEXT: Flags: [ ] 824; CHECK-NEXT: Function: 0 825; CHECK-NEXT: - Index: 1 826; CHECK-NEXT: Kind: DATA 827; CHECK-NEXT: Name: foo 828; CHECK-NEXT: Flags: [ ] 829; CHECK-NEXT: Segment: 1 830; CHECK-NEXT: Size: 4 831; CHECK-NEXT: - Index: 2 832; CHECK-NEXT: Kind: FUNCTION 833; CHECK-NEXT: Name: f2 834; CHECK-NEXT: Flags: [ ] 835; CHECK-NEXT: Function: 1 836; CHECK-NEXT: - Index: 3 837; CHECK-NEXT: Kind: FUNCTION 838; CHECK-NEXT: Name: f3 839; CHECK-NEXT: Flags: [ ] 840; CHECK-NEXT: Function: 2 841; CHECK-NEXT: - Index: 4 842; CHECK-NEXT: Kind: FUNCTION 843; CHECK-NEXT: Name: f4 844; CHECK-NEXT: Flags: [ ] 845; CHECK-NEXT: Function: 3 846; CHECK-NEXT: - Index: 5 847; CHECK-NEXT: Kind: FUNCTION 848; CHECK-NEXT: Name: f5 849; CHECK-NEXT: Flags: [ ] 850; CHECK-NEXT: Function: 4 851; CHECK-NEXT: - Index: 6 852; CHECK-NEXT: Kind: FUNCTION 853; CHECK-NEXT: Name: f6 854; CHECK-NEXT: Flags: [ ] 855; CHECK-NEXT: Function: 5 856; CHECK-NEXT: - Index: 7 857; CHECK-NEXT: Kind: FUNCTION 858; CHECK-NEXT: Name: f7 859; CHECK-NEXT: Flags: [ ] 860; CHECK-NEXT: Function: 6 861; CHECK-NEXT: - Index: 8 862; CHECK-NEXT: Kind: FUNCTION 863; CHECK-NEXT: Name: f8 864; CHECK-NEXT: Flags: [ ] 865; CHECK-NEXT: Function: 7 866; CHECK-NEXT: - Index: 9 867; CHECK-NEXT: Kind: FUNCTION 868; CHECK-NEXT: Name: f9 869; CHECK-NEXT: Flags: [ ] 870; CHECK-NEXT: Function: 8 871; CHECK-NEXT: - Index: 10 872; CHECK-NEXT: Kind: FUNCTION 873; CHECK-NEXT: Name: f10 874; CHECK-NEXT: Flags: [ ] 875; CHECK-NEXT: Function: 9 876; CHECK-NEXT: - Index: 11 877; CHECK-NEXT: Kind: FUNCTION 878; CHECK-NEXT: Name: f11 879; CHECK-NEXT: Flags: [ ] 880; CHECK-NEXT: Function: 10 881; CHECK-NEXT: - Index: 12 882; CHECK-NEXT: Kind: FUNCTION 883; CHECK-NEXT: Name: f12 884; CHECK-NEXT: Flags: [ ] 885; CHECK-NEXT: Function: 11 886; CHECK-NEXT: - Index: 13 887; CHECK-NEXT: Kind: FUNCTION 888; CHECK-NEXT: Name: f13 889; CHECK-NEXT: Flags: [ ] 890; CHECK-NEXT: Function: 12 891; CHECK-NEXT: - Index: 14 892; CHECK-NEXT: Kind: FUNCTION 893; CHECK-NEXT: Name: f14 894; CHECK-NEXT: Flags: [ ] 895; CHECK-NEXT: Function: 13 896; CHECK-NEXT: - Index: 15 897; CHECK-NEXT: Kind: FUNCTION 898; CHECK-NEXT: Name: f15 899; CHECK-NEXT: Flags: [ ] 900; CHECK-NEXT: Function: 14 901; CHECK-NEXT: - Index: 16 902; CHECK-NEXT: Kind: FUNCTION 903; CHECK-NEXT: Name: f16 904; CHECK-NEXT: Flags: [ ] 905; CHECK-NEXT: Function: 15 906; CHECK-NEXT: - Index: 17 907; CHECK-NEXT: Kind: FUNCTION 908; CHECK-NEXT: Name: f17 909; CHECK-NEXT: Flags: [ ] 910; CHECK-NEXT: Function: 16 911; CHECK-NEXT: - Index: 18 912; CHECK-NEXT: Kind: FUNCTION 913; CHECK-NEXT: Name: f18 914; CHECK-NEXT: Flags: [ ] 915; CHECK-NEXT: Function: 17 916; CHECK-NEXT: - Index: 19 917; CHECK-NEXT: Kind: FUNCTION 918; CHECK-NEXT: Name: f19 919; CHECK-NEXT: Flags: [ ] 920; CHECK-NEXT: Function: 18 921; CHECK-NEXT: - Index: 20 922; CHECK-NEXT: Kind: FUNCTION 923; CHECK-NEXT: Name: f20 924; CHECK-NEXT: Flags: [ ] 925; CHECK-NEXT: Function: 19 926; CHECK-NEXT: - Index: 21 927; CHECK-NEXT: Kind: FUNCTION 928; CHECK-NEXT: Name: f21 929; CHECK-NEXT: Flags: [ ] 930; CHECK-NEXT: Function: 20 931; CHECK-NEXT: - Index: 22 932; CHECK-NEXT: Kind: FUNCTION 933; CHECK-NEXT: Name: f22 934; CHECK-NEXT: Flags: [ ] 935; CHECK-NEXT: Function: 21 936; CHECK-NEXT: - Index: 23 937; CHECK-NEXT: Kind: FUNCTION 938; CHECK-NEXT: Name: f23 939; CHECK-NEXT: Flags: [ ] 940; CHECK-NEXT: Function: 22 941; CHECK-NEXT: - Index: 24 942; CHECK-NEXT: Kind: FUNCTION 943; CHECK-NEXT: Name: f24 944; CHECK-NEXT: Flags: [ ] 945; CHECK-NEXT: Function: 23 946; CHECK-NEXT: - Index: 25 947; CHECK-NEXT: Kind: FUNCTION 948; CHECK-NEXT: Name: f25 949; CHECK-NEXT: Flags: [ ] 950; CHECK-NEXT: Function: 24 951; CHECK-NEXT: - Index: 26 952; CHECK-NEXT: Kind: FUNCTION 953; CHECK-NEXT: Name: f26 954; CHECK-NEXT: Flags: [ ] 955; CHECK-NEXT: Function: 25 956; CHECK-NEXT: - Index: 27 957; CHECK-NEXT: Kind: FUNCTION 958; CHECK-NEXT: Name: f27 959; CHECK-NEXT: Flags: [ ] 960; CHECK-NEXT: Function: 26 961; CHECK-NEXT: - Index: 28 962; CHECK-NEXT: Kind: FUNCTION 963; CHECK-NEXT: Name: f28 964; CHECK-NEXT: Flags: [ ] 965; CHECK-NEXT: Function: 27 966; CHECK-NEXT: - Index: 29 967; CHECK-NEXT: Kind: FUNCTION 968; CHECK-NEXT: Name: f29 969; CHECK-NEXT: Flags: [ ] 970; CHECK-NEXT: Function: 28 971; CHECK-NEXT: - Index: 30 972; CHECK-NEXT: Kind: FUNCTION 973; CHECK-NEXT: Name: f30 974; CHECK-NEXT: Flags: [ ] 975; CHECK-NEXT: Function: 29 976; CHECK-NEXT: - Index: 31 977; CHECK-NEXT: Kind: FUNCTION 978; CHECK-NEXT: Name: f31 979; CHECK-NEXT: Flags: [ ] 980; CHECK-NEXT: Function: 30 981; CHECK-NEXT: - Index: 32 982; CHECK-NEXT: Kind: FUNCTION 983; CHECK-NEXT: Name: f32 984; CHECK-NEXT: Flags: [ ] 985; CHECK-NEXT: Function: 31 986; CHECK-NEXT: - Index: 33 987; CHECK-NEXT: Kind: FUNCTION 988; CHECK-NEXT: Name: f33 989; CHECK-NEXT: Flags: [ ] 990; CHECK-NEXT: Function: 32 991; CHECK-NEXT: - Index: 34 992; CHECK-NEXT: Kind: FUNCTION 993; CHECK-NEXT: Name: f34 994; CHECK-NEXT: Flags: [ ] 995; CHECK-NEXT: Function: 33 996; CHECK-NEXT: - Index: 35 997; CHECK-NEXT: Kind: FUNCTION 998; CHECK-NEXT: Name: f35 999; CHECK-NEXT: Flags: [ ] 1000; CHECK-NEXT: Function: 34 1001; CHECK-NEXT: - Index: 36 1002; CHECK-NEXT: Kind: FUNCTION 1003; CHECK-NEXT: Name: f36 1004; CHECK-NEXT: Flags: [ ] 1005; CHECK-NEXT: Function: 35 1006; CHECK-NEXT: - Index: 37 1007; CHECK-NEXT: Kind: FUNCTION 1008; CHECK-NEXT: Name: f37 1009; CHECK-NEXT: Flags: [ ] 1010; CHECK-NEXT: Function: 36 1011; CHECK-NEXT: - Index: 38 1012; CHECK-NEXT: Kind: FUNCTION 1013; CHECK-NEXT: Name: f38 1014; CHECK-NEXT: Flags: [ ] 1015; CHECK-NEXT: Function: 37 1016; CHECK-NEXT: - Index: 39 1017; CHECK-NEXT: Kind: FUNCTION 1018; CHECK-NEXT: Name: f39 1019; CHECK-NEXT: Flags: [ ] 1020; CHECK-NEXT: Function: 38 1021; CHECK-NEXT: - Index: 40 1022; CHECK-NEXT: Kind: FUNCTION 1023; CHECK-NEXT: Name: f40 1024; CHECK-NEXT: Flags: [ ] 1025; CHECK-NEXT: Function: 39 1026; CHECK-NEXT: - Index: 41 1027; CHECK-NEXT: Kind: FUNCTION 1028; CHECK-NEXT: Name: f41 1029; CHECK-NEXT: Flags: [ ] 1030; CHECK-NEXT: Function: 40 1031; CHECK-NEXT: - Index: 42 1032; CHECK-NEXT: Kind: FUNCTION 1033; CHECK-NEXT: Name: f42 1034; CHECK-NEXT: Flags: [ ] 1035; CHECK-NEXT: Function: 41 1036; CHECK-NEXT: - Index: 43 1037; CHECK-NEXT: Kind: FUNCTION 1038; CHECK-NEXT: Name: f43 1039; CHECK-NEXT: Flags: [ ] 1040; CHECK-NEXT: Function: 42 1041; CHECK-NEXT: - Index: 44 1042; CHECK-NEXT: Kind: FUNCTION 1043; CHECK-NEXT: Name: f44 1044; CHECK-NEXT: Flags: [ ] 1045; CHECK-NEXT: Function: 43 1046; CHECK-NEXT: - Index: 45 1047; CHECK-NEXT: Kind: FUNCTION 1048; CHECK-NEXT: Name: f45 1049; CHECK-NEXT: Flags: [ ] 1050; CHECK-NEXT: Function: 44 1051; CHECK-NEXT: - Index: 46 1052; CHECK-NEXT: Kind: FUNCTION 1053; CHECK-NEXT: Name: f46 1054; CHECK-NEXT: Flags: [ ] 1055; CHECK-NEXT: Function: 45 1056; CHECK-NEXT: - Index: 47 1057; CHECK-NEXT: Kind: FUNCTION 1058; CHECK-NEXT: Name: f47 1059; CHECK-NEXT: Flags: [ ] 1060; CHECK-NEXT: Function: 46 1061; CHECK-NEXT: - Index: 48 1062; CHECK-NEXT: Kind: FUNCTION 1063; CHECK-NEXT: Name: f48 1064; CHECK-NEXT: Flags: [ ] 1065; CHECK-NEXT: Function: 47 1066; CHECK-NEXT: - Index: 49 1067; CHECK-NEXT: Kind: FUNCTION 1068; CHECK-NEXT: Name: f49 1069; CHECK-NEXT: Flags: [ ] 1070; CHECK-NEXT: Function: 48 1071; CHECK-NEXT: - Index: 50 1072; CHECK-NEXT: Kind: FUNCTION 1073; CHECK-NEXT: Name: f50 1074; CHECK-NEXT: Flags: [ ] 1075; CHECK-NEXT: Function: 49 1076; CHECK-NEXT: - Index: 51 1077; CHECK-NEXT: Kind: FUNCTION 1078; CHECK-NEXT: Name: f51 1079; CHECK-NEXT: Flags: [ ] 1080; CHECK-NEXT: Function: 50 1081; CHECK-NEXT: - Index: 52 1082; CHECK-NEXT: Kind: FUNCTION 1083; CHECK-NEXT: Name: f52 1084; CHECK-NEXT: Flags: [ ] 1085; CHECK-NEXT: Function: 51 1086; CHECK-NEXT: - Index: 53 1087; CHECK-NEXT: Kind: FUNCTION 1088; CHECK-NEXT: Name: f53 1089; CHECK-NEXT: Flags: [ ] 1090; CHECK-NEXT: Function: 52 1091; CHECK-NEXT: - Index: 54 1092; CHECK-NEXT: Kind: FUNCTION 1093; CHECK-NEXT: Name: f54 1094; CHECK-NEXT: Flags: [ ] 1095; CHECK-NEXT: Function: 53 1096; CHECK-NEXT: - Index: 55 1097; CHECK-NEXT: Kind: FUNCTION 1098; CHECK-NEXT: Name: f55 1099; CHECK-NEXT: Flags: [ ] 1100; CHECK-NEXT: Function: 54 1101; CHECK-NEXT: - Index: 56 1102; CHECK-NEXT: Kind: FUNCTION 1103; CHECK-NEXT: Name: f56 1104; CHECK-NEXT: Flags: [ ] 1105; CHECK-NEXT: Function: 55 1106; CHECK-NEXT: - Index: 57 1107; CHECK-NEXT: Kind: FUNCTION 1108; CHECK-NEXT: Name: f57 1109; CHECK-NEXT: Flags: [ ] 1110; CHECK-NEXT: Function: 56 1111; CHECK-NEXT: - Index: 58 1112; CHECK-NEXT: Kind: FUNCTION 1113; CHECK-NEXT: Name: f58 1114; CHECK-NEXT: Flags: [ ] 1115; CHECK-NEXT: Function: 57 1116; CHECK-NEXT: - Index: 59 1117; CHECK-NEXT: Kind: FUNCTION 1118; CHECK-NEXT: Name: f59 1119; CHECK-NEXT: Flags: [ ] 1120; CHECK-NEXT: Function: 58 1121; CHECK-NEXT: - Index: 60 1122; CHECK-NEXT: Kind: FUNCTION 1123; CHECK-NEXT: Name: f60 1124; CHECK-NEXT: Flags: [ ] 1125; CHECK-NEXT: Function: 59 1126; CHECK-NEXT: - Index: 61 1127; CHECK-NEXT: Kind: FUNCTION 1128; CHECK-NEXT: Name: f61 1129; CHECK-NEXT: Flags: [ ] 1130; CHECK-NEXT: Function: 60 1131; CHECK-NEXT: - Index: 62 1132; CHECK-NEXT: Kind: FUNCTION 1133; CHECK-NEXT: Name: f62 1134; CHECK-NEXT: Flags: [ ] 1135; CHECK-NEXT: Function: 61 1136; CHECK-NEXT: - Index: 63 1137; CHECK-NEXT: Kind: FUNCTION 1138; CHECK-NEXT: Name: f63 1139; CHECK-NEXT: Flags: [ ] 1140; CHECK-NEXT: Function: 62 1141; CHECK-NEXT: - Index: 64 1142; CHECK-NEXT: Kind: FUNCTION 1143; CHECK-NEXT: Name: f64 1144; CHECK-NEXT: Flags: [ ] 1145; CHECK-NEXT: Function: 63 1146; CHECK-NEXT: - Index: 65 1147; CHECK-NEXT: Kind: FUNCTION 1148; CHECK-NEXT: Name: f65 1149; CHECK-NEXT: Flags: [ ] 1150; CHECK-NEXT: Function: 64 1151; CHECK-NEXT: - Index: 66 1152; CHECK-NEXT: Kind: FUNCTION 1153; CHECK-NEXT: Name: f66 1154; CHECK-NEXT: Flags: [ ] 1155; CHECK-NEXT: Function: 65 1156; CHECK-NEXT: - Index: 67 1157; CHECK-NEXT: Kind: FUNCTION 1158; CHECK-NEXT: Name: f67 1159; CHECK-NEXT: Flags: [ ] 1160; CHECK-NEXT: Function: 66 1161; CHECK-NEXT: - Index: 68 1162; CHECK-NEXT: Kind: FUNCTION 1163; CHECK-NEXT: Name: f68 1164; CHECK-NEXT: Flags: [ ] 1165; CHECK-NEXT: Function: 67 1166; CHECK-NEXT: - Index: 69 1167; CHECK-NEXT: Kind: FUNCTION 1168; CHECK-NEXT: Name: f69 1169; CHECK-NEXT: Flags: [ ] 1170; CHECK-NEXT: Function: 68 1171; CHECK-NEXT: - Index: 70 1172; CHECK-NEXT: Kind: FUNCTION 1173; CHECK-NEXT: Name: f70 1174; CHECK-NEXT: Flags: [ ] 1175; CHECK-NEXT: Function: 69 1176; CHECK-NEXT: - Index: 71 1177; CHECK-NEXT: Kind: FUNCTION 1178; CHECK-NEXT: Name: f71 1179; CHECK-NEXT: Flags: [ ] 1180; CHECK-NEXT: Function: 70 1181; CHECK-NEXT: - Index: 72 1182; CHECK-NEXT: Kind: FUNCTION 1183; CHECK-NEXT: Name: f72 1184; CHECK-NEXT: Flags: [ ] 1185; CHECK-NEXT: Function: 71 1186; CHECK-NEXT: - Index: 73 1187; CHECK-NEXT: Kind: FUNCTION 1188; CHECK-NEXT: Name: f73 1189; CHECK-NEXT: Flags: [ ] 1190; CHECK-NEXT: Function: 72 1191; CHECK-NEXT: - Index: 74 1192; CHECK-NEXT: Kind: FUNCTION 1193; CHECK-NEXT: Name: f74 1194; CHECK-NEXT: Flags: [ ] 1195; CHECK-NEXT: Function: 73 1196; CHECK-NEXT: - Index: 75 1197; CHECK-NEXT: Kind: FUNCTION 1198; CHECK-NEXT: Name: f75 1199; CHECK-NEXT: Flags: [ ] 1200; CHECK-NEXT: Function: 74 1201; CHECK-NEXT: - Index: 76 1202; CHECK-NEXT: Kind: FUNCTION 1203; CHECK-NEXT: Name: f76 1204; CHECK-NEXT: Flags: [ ] 1205; CHECK-NEXT: Function: 75 1206; CHECK-NEXT: - Index: 77 1207; CHECK-NEXT: Kind: FUNCTION 1208; CHECK-NEXT: Name: f77 1209; CHECK-NEXT: Flags: [ ] 1210; CHECK-NEXT: Function: 76 1211; CHECK-NEXT: - Index: 78 1212; CHECK-NEXT: Kind: FUNCTION 1213; CHECK-NEXT: Name: f78 1214; CHECK-NEXT: Flags: [ ] 1215; CHECK-NEXT: Function: 77 1216; CHECK-NEXT: - Index: 79 1217; CHECK-NEXT: Kind: FUNCTION 1218; CHECK-NEXT: Name: f79 1219; CHECK-NEXT: Flags: [ ] 1220; CHECK-NEXT: Function: 78 1221; CHECK-NEXT: - Index: 80 1222; CHECK-NEXT: Kind: FUNCTION 1223; CHECK-NEXT: Name: f80 1224; CHECK-NEXT: Flags: [ ] 1225; CHECK-NEXT: Function: 79 1226; CHECK-NEXT: - Index: 81 1227; CHECK-NEXT: Kind: FUNCTION 1228; CHECK-NEXT: Name: f81 1229; CHECK-NEXT: Flags: [ ] 1230; CHECK-NEXT: Function: 80 1231; CHECK-NEXT: - Index: 82 1232; CHECK-NEXT: Kind: FUNCTION 1233; CHECK-NEXT: Name: f82 1234; CHECK-NEXT: Flags: [ ] 1235; CHECK-NEXT: Function: 81 1236; CHECK-NEXT: - Index: 83 1237; CHECK-NEXT: Kind: FUNCTION 1238; CHECK-NEXT: Name: f83 1239; CHECK-NEXT: Flags: [ ] 1240; CHECK-NEXT: Function: 82 1241; CHECK-NEXT: - Index: 84 1242; CHECK-NEXT: Kind: FUNCTION 1243; CHECK-NEXT: Name: f84 1244; CHECK-NEXT: Flags: [ ] 1245; CHECK-NEXT: Function: 83 1246; CHECK-NEXT: - Index: 85 1247; CHECK-NEXT: Kind: FUNCTION 1248; CHECK-NEXT: Name: f85 1249; CHECK-NEXT: Flags: [ ] 1250; CHECK-NEXT: Function: 84 1251; CHECK-NEXT: - Index: 86 1252; CHECK-NEXT: Kind: FUNCTION 1253; CHECK-NEXT: Name: f86 1254; CHECK-NEXT: Flags: [ ] 1255; CHECK-NEXT: Function: 85 1256; CHECK-NEXT: - Index: 87 1257; CHECK-NEXT: Kind: FUNCTION 1258; CHECK-NEXT: Name: f87 1259; CHECK-NEXT: Flags: [ ] 1260; CHECK-NEXT: Function: 86 1261; CHECK-NEXT: - Index: 88 1262; CHECK-NEXT: Kind: FUNCTION 1263; CHECK-NEXT: Name: f88 1264; CHECK-NEXT: Flags: [ ] 1265; CHECK-NEXT: Function: 87 1266; CHECK-NEXT: - Index: 89 1267; CHECK-NEXT: Kind: FUNCTION 1268; CHECK-NEXT: Name: f89 1269; CHECK-NEXT: Flags: [ ] 1270; CHECK-NEXT: Function: 88 1271; CHECK-NEXT: - Index: 90 1272; CHECK-NEXT: Kind: FUNCTION 1273; CHECK-NEXT: Name: f90 1274; CHECK-NEXT: Flags: [ ] 1275; CHECK-NEXT: Function: 89 1276; CHECK-NEXT: - Index: 91 1277; CHECK-NEXT: Kind: FUNCTION 1278; CHECK-NEXT: Name: f91 1279; CHECK-NEXT: Flags: [ ] 1280; CHECK-NEXT: Function: 90 1281; CHECK-NEXT: - Index: 92 1282; CHECK-NEXT: Kind: FUNCTION 1283; CHECK-NEXT: Name: f92 1284; CHECK-NEXT: Flags: [ ] 1285; CHECK-NEXT: Function: 91 1286; CHECK-NEXT: - Index: 93 1287; CHECK-NEXT: Kind: FUNCTION 1288; CHECK-NEXT: Name: f93 1289; CHECK-NEXT: Flags: [ ] 1290; CHECK-NEXT: Function: 92 1291; CHECK-NEXT: - Index: 94 1292; CHECK-NEXT: Kind: FUNCTION 1293; CHECK-NEXT: Name: f94 1294; CHECK-NEXT: Flags: [ ] 1295; CHECK-NEXT: Function: 93 1296; CHECK-NEXT: - Index: 95 1297; CHECK-NEXT: Kind: FUNCTION 1298; CHECK-NEXT: Name: f95 1299; CHECK-NEXT: Flags: [ ] 1300; CHECK-NEXT: Function: 94 1301; CHECK-NEXT: - Index: 96 1302; CHECK-NEXT: Kind: FUNCTION 1303; CHECK-NEXT: Name: f96 1304; CHECK-NEXT: Flags: [ ] 1305; CHECK-NEXT: Function: 95 1306; CHECK-NEXT: - Index: 97 1307; CHECK-NEXT: Kind: FUNCTION 1308; CHECK-NEXT: Name: f97 1309; CHECK-NEXT: Flags: [ ] 1310; CHECK-NEXT: Function: 96 1311; CHECK-NEXT: - Index: 98 1312; CHECK-NEXT: Kind: FUNCTION 1313; CHECK-NEXT: Name: f98 1314; CHECK-NEXT: Flags: [ ] 1315; CHECK-NEXT: Function: 97 1316; CHECK-NEXT: - Index: 99 1317; CHECK-NEXT: Kind: FUNCTION 1318; CHECK-NEXT: Name: f99 1319; CHECK-NEXT: Flags: [ ] 1320; CHECK-NEXT: Function: 98 1321; CHECK-NEXT: - Index: 100 1322; CHECK-NEXT: Kind: FUNCTION 1323; CHECK-NEXT: Name: f100 1324; CHECK-NEXT: Flags: [ ] 1325; CHECK-NEXT: Function: 99 1326; CHECK-NEXT: - Index: 101 1327; CHECK-NEXT: Kind: FUNCTION 1328; CHECK-NEXT: Name: f101 1329; CHECK-NEXT: Flags: [ ] 1330; CHECK-NEXT: Function: 100 1331; CHECK-NEXT: - Index: 102 1332; CHECK-NEXT: Kind: FUNCTION 1333; CHECK-NEXT: Name: f102 1334; CHECK-NEXT: Flags: [ ] 1335; CHECK-NEXT: Function: 101 1336; CHECK-NEXT: - Index: 103 1337; CHECK-NEXT: Kind: FUNCTION 1338; CHECK-NEXT: Name: f103 1339; CHECK-NEXT: Flags: [ ] 1340; CHECK-NEXT: Function: 102 1341; CHECK-NEXT: - Index: 104 1342; CHECK-NEXT: Kind: FUNCTION 1343; CHECK-NEXT: Name: f104 1344; CHECK-NEXT: Flags: [ ] 1345; CHECK-NEXT: Function: 103 1346; CHECK-NEXT: - Index: 105 1347; CHECK-NEXT: Kind: FUNCTION 1348; CHECK-NEXT: Name: f105 1349; CHECK-NEXT: Flags: [ ] 1350; CHECK-NEXT: Function: 104 1351; CHECK-NEXT: - Index: 106 1352; CHECK-NEXT: Kind: FUNCTION 1353; CHECK-NEXT: Name: f106 1354; CHECK-NEXT: Flags: [ ] 1355; CHECK-NEXT: Function: 105 1356; CHECK-NEXT: - Index: 107 1357; CHECK-NEXT: Kind: FUNCTION 1358; CHECK-NEXT: Name: f107 1359; CHECK-NEXT: Flags: [ ] 1360; CHECK-NEXT: Function: 106 1361; CHECK-NEXT: - Index: 108 1362; CHECK-NEXT: Kind: FUNCTION 1363; CHECK-NEXT: Name: f108 1364; CHECK-NEXT: Flags: [ ] 1365; CHECK-NEXT: Function: 107 1366; CHECK-NEXT: - Index: 109 1367; CHECK-NEXT: Kind: FUNCTION 1368; CHECK-NEXT: Name: f109 1369; CHECK-NEXT: Flags: [ ] 1370; CHECK-NEXT: Function: 108 1371; CHECK-NEXT: - Index: 110 1372; CHECK-NEXT: Kind: FUNCTION 1373; CHECK-NEXT: Name: f110 1374; CHECK-NEXT: Flags: [ ] 1375; CHECK-NEXT: Function: 109 1376; CHECK-NEXT: - Index: 111 1377; CHECK-NEXT: Kind: FUNCTION 1378; CHECK-NEXT: Name: f111 1379; CHECK-NEXT: Flags: [ ] 1380; CHECK-NEXT: Function: 110 1381; CHECK-NEXT: - Index: 112 1382; CHECK-NEXT: Kind: FUNCTION 1383; CHECK-NEXT: Name: f112 1384; CHECK-NEXT: Flags: [ ] 1385; CHECK-NEXT: Function: 111 1386; CHECK-NEXT: - Index: 113 1387; CHECK-NEXT: Kind: FUNCTION 1388; CHECK-NEXT: Name: f113 1389; CHECK-NEXT: Flags: [ ] 1390; CHECK-NEXT: Function: 112 1391; CHECK-NEXT: - Index: 114 1392; CHECK-NEXT: Kind: FUNCTION 1393; CHECK-NEXT: Name: f114 1394; CHECK-NEXT: Flags: [ ] 1395; CHECK-NEXT: Function: 113 1396; CHECK-NEXT: - Index: 115 1397; CHECK-NEXT: Kind: FUNCTION 1398; CHECK-NEXT: Name: f115 1399; CHECK-NEXT: Flags: [ ] 1400; CHECK-NEXT: Function: 114 1401; CHECK-NEXT: - Index: 116 1402; CHECK-NEXT: Kind: FUNCTION 1403; CHECK-NEXT: Name: f116 1404; CHECK-NEXT: Flags: [ ] 1405; CHECK-NEXT: Function: 115 1406; CHECK-NEXT: - Index: 117 1407; CHECK-NEXT: Kind: FUNCTION 1408; CHECK-NEXT: Name: f117 1409; CHECK-NEXT: Flags: [ ] 1410; CHECK-NEXT: Function: 116 1411; CHECK-NEXT: - Index: 118 1412; CHECK-NEXT: Kind: FUNCTION 1413; CHECK-NEXT: Name: f118 1414; CHECK-NEXT: Flags: [ ] 1415; CHECK-NEXT: Function: 117 1416; CHECK-NEXT: - Index: 119 1417; CHECK-NEXT: Kind: FUNCTION 1418; CHECK-NEXT: Name: f119 1419; CHECK-NEXT: Flags: [ ] 1420; CHECK-NEXT: Function: 118 1421; CHECK-NEXT: - Index: 120 1422; CHECK-NEXT: Kind: FUNCTION 1423; CHECK-NEXT: Name: f120 1424; CHECK-NEXT: Flags: [ ] 1425; CHECK-NEXT: Function: 119 1426; CHECK-NEXT: - Index: 121 1427; CHECK-NEXT: Kind: FUNCTION 1428; CHECK-NEXT: Name: f121 1429; CHECK-NEXT: Flags: [ ] 1430; CHECK-NEXT: Function: 120 1431; CHECK-NEXT: - Index: 122 1432; CHECK-NEXT: Kind: FUNCTION 1433; CHECK-NEXT: Name: f122 1434; CHECK-NEXT: Flags: [ ] 1435; CHECK-NEXT: Function: 121 1436; CHECK-NEXT: - Index: 123 1437; CHECK-NEXT: Kind: FUNCTION 1438; CHECK-NEXT: Name: f123 1439; CHECK-NEXT: Flags: [ ] 1440; CHECK-NEXT: Function: 122 1441; CHECK-NEXT: - Index: 124 1442; CHECK-NEXT: Kind: FUNCTION 1443; CHECK-NEXT: Name: f124 1444; CHECK-NEXT: Flags: [ ] 1445; CHECK-NEXT: Function: 123 1446; CHECK-NEXT: - Index: 125 1447; CHECK-NEXT: Kind: FUNCTION 1448; CHECK-NEXT: Name: f125 1449; CHECK-NEXT: Flags: [ ] 1450; CHECK-NEXT: Function: 124 1451; CHECK-NEXT: - Index: 126 1452; CHECK-NEXT: Kind: FUNCTION 1453; CHECK-NEXT: Name: f126 1454; CHECK-NEXT: Flags: [ ] 1455; CHECK-NEXT: Function: 125 1456; CHECK-NEXT: - Index: 127 1457; CHECK-NEXT: Kind: FUNCTION 1458; CHECK-NEXT: Name: f127 1459; CHECK-NEXT: Flags: [ ] 1460; CHECK-NEXT: Function: 126 1461; CHECK-NEXT: - Index: 128 1462; CHECK-NEXT: Kind: FUNCTION 1463; CHECK-NEXT: Name: f128 1464; CHECK-NEXT: Flags: [ ] 1465; CHECK-NEXT: Function: 127 1466; CHECK-NEXT: - Index: 129 1467; CHECK-NEXT: Kind: DATA 1468; CHECK-NEXT: Name: g0 1469; CHECK-NEXT: Flags: [ ] 1470; CHECK-NEXT: Segment: 0 1471; CHECK-NEXT: Size: 4 1472; CHECK-NEXT: - Index: 130 1473; CHECK-NEXT: Kind: FUNCTION 1474; CHECK-NEXT: Name: f129 1475; CHECK-NEXT: Flags: [ ] 1476; CHECK-NEXT: Function: 128 1477; CHECK-NEXT: - Index: 131 1478; CHECK-NEXT: Kind: FUNCTION 1479; CHECK-NEXT: Name: func 1480; CHECK-NEXT: Flags: [ ] 1481; CHECK-NEXT: Function: 129 1482; CHECK-NEXT: SegmentInfo: 1483; CHECK-NEXT: - Index: 0 1484; CHECK-NEXT: Name: .data.g0 1485; CHECK-NEXT: Alignment: 2 1486; CHECK-NEXT: Flags: [ ] 1487; CHECK-NEXT: - Index: 1 1488; CHECK-NEXT: Name: .data.foo 1489; CHECK-NEXT: Alignment: 2 1490; CHECK-NEXT: Flags: [ ] 1491