title: Error in llvm when compiling bitcode
body: <p>This is my bitcode compiled using llvm:</p>
  
  <pre><code>define void @.datadiv_decode2604521171261794706() {
  ; &lt;label&gt;:0:
    br label %1
    br label %6
  
  ; &lt;label&gt;:1:                                      ; preds = %1, %0
    %2 = phi i32 [ 0, %0 ], [ %3, %1 ]
    %3 = add i32 %2, 1
    %4 = icmp ult i32 %2, 12
    %5 = icmp ne i1 %4, i32 0
    br i1 %5, label %1, label %0
  
  ; &lt;label&gt;:6:                                      ; preds = %6, %0
    %7 = phi i32 [ 0, %0 ], [ %8, %6 ]
    %8 = add i32 %7, 1
    %9 = icmp ult i32 %7, 2
    %10 = icmp ne i1 %9, i32 0
    br i1 %10, label %6, label %0
  }
  </code></pre>
  
  <p>And error message is :</p>
  
  <pre><code>Error: instruction expected to be numbered '%3'. 
  </code></pre>
  
  <p>What is the solution?</p>