title: AutoHotKey Loop ignores first line
body: <p>For some reason Autohotkey is ignoring the first line of code I have after I start my loop in a function called click_again. The goal is to have a repeat button clicked multiple times if the event is iterated.</p>
  
  <p>Is this a bug or am I doing something wrong? Please test anything you reply with, I have done a decent bit of troubleshooting to find this.</p>
  
  <p>I don't see a bug reported about this and I've tried all sorts of things like adding braces {} for the if statement.</p>
  
  <pre><code>click_again(loopnumber){
  if (%loopnumber% &gt; 1)
      bug="arbitrary ignored line I have to add so that the loop runs"
      loopnumber-=1
      msgbox, %loopnumber%
      loop, %loopnumber%{
          click
          sleep, 1000
      }
  }
  </code></pre>
  
  <p>The message box should show 1 less than the number that is passed in before it begins to loop. In the example I've given if I remove the bug assignment the number printed is the same as the number passed to the function. Meaning the shorthand subtract 1 is ignored instead. If you put in a msgbox for the value of bug it will print nothing.</p>