title: Benefits of compiling C code with gcc's C++ front-end
body: <p>I am very interrogative and perplexed by <a href="https://github.com/android/platform_dalvik/commit/cd8f5e701547739f241594b43e9470c92d98e9cf">this commit on android's dalvik platform</a> pushed a year ago.</p>
  
  <p>File extensions were changed to C++ extensions in order to "move the interpreter into C++" - use the compiler's C++ front-end.</p>
  
  <p>What could be the benefits of this change ? <a href="https://github.com/android/platform_dalvik">Dalvik Platform</a> is a 100% C &amp; asm project and <em>not any C++ feature is used</em>.</p>