1; RUN: split-file %s %t 2; RUN: not llvm-as < %s %t/instr_smaller_id.ll 2>&1 | FileCheck %s --check-prefix=INSTR-SMALLER-ID 3; RUN: not llvm-as < %s %t/arg_smaller_id.ll 2>&1 | FileCheck %s --check-prefix=ARG-SMALLER-ID 4; RUN: not llvm-as < %s %t/block_smaller_id.ll 2>&1 | FileCheck %s --check-prefix=BLOCK-SMALLER-ID 5; RUN: not llvm-as < %s %t/global_smaller_id.ll 2>&1 | FileCheck %s --check-prefix=GLOBAL-SMALLER-ID 6; RUN: not llvm-as < %s %t/function_smaller_id.ll 2>&1 | FileCheck %s --check-prefix=FUNCTION-SMALLER-ID 7 8;--- instr_smaller_id.ll 9 10; INSTR-SMALLER-ID: error: instruction expected to be numbered '%11' or greater 11define i32 @test() { 12 %10 = add i32 1, 2 13 %5 = add i32 %10, 3 14 ret i32 %5 15} 16 17;--- arg_smaller_id.ll 18 19; ARG-SMALLER-ID: error: argument expected to be numbered '%11' or greater 20define i32 @test(i32 %10, i32 %5) { 21 ret i32 %5 22} 23 24;--- block_smaller_id.ll 25 26; BLOCK-SMALLER-ID: error: label expected to be numbered '11' or greater 27define i32 @test() { 2810: 29 br label %5 30 315: 32 ret i32 0 33} 34 35;--- global_smaller_id.ll 36 37; GLOBAL-SMALLER-ID: error: global expected to be numbered '@11' or greater 38 39@10 = external global i8 40@5 = external global i8 41 42;--- function_smaller_id.ll 43 44; FUNCTION-SMALLER-ID: error: function expected to be numbered '@11' or greater 45 46define void @10() { 47 ret void 48} 49declare void @5() 50