title: assigning float into int variable causes no warning
body: <p>So, given the following code:</p>
  
  <pre><code>int main(void) {
    int i;
    i = 12.1234;
    i++;
    return 0;
  }
  </code></pre>
  
  <p>I compiled the code and I expected and wanted the compiler to give me a warning, but it didn't. Is my compiler configured wrong? Is there a way to make my compiler give warning?</p>
  
  <p>This is what I used</p>
  
  <blockquote>
    <p>cc -Wall test.c</p>
  </blockquote>