title: expected primary expression before 'bool'
body: <p>My program says "error: expected primary-expression before 'bool'" on the function call <code>repeatOrNot (bool);</code> under the main function. Why is this?</p>
  
  <pre><code>bool fiveOrNot(); 
  void repeatOrNot (bool);
  
  int main()
  {
      fiveOrNot();
      repeatOrNot (bool);
  
      return 0;
  }
  
  bool fiveorNot()
  {
      int number;
      cout &lt;&lt; "Enter any number except for 5.\n";
      cin &gt;&gt; number;
  
      if(number == 5)
          return true;
      else
          return false;
  }
  
  void repeatOrNot(bool repeat)
  {
      if(repeat == true)
          fiveorNot();
      else
          cout &lt;&lt; ":(\n";
  }
  </code></pre>