| | | | --- | --- | | Bugzilla Link | [232](https://llvm.org/bz232) | | Resolution | DUPLICATE | | Resolved on | Feb 22, 2010 12:48 | | Version | 1.0 | | OS | All | | Attachments | [C code to reproduce the problem](https://user-images.githubusercontent.com/60944935/143736223-5053c685-2ffd-4757-b94e-93e94b137432.gz), [Erroneously generated LLVM assembly code](https://user-images.githubusercontent.com/60944935/143736224-c8fe662a-c3f3-49e0-9744-3e071ef2be32.gz) | | Reporter | LLVM Bugzilla Contributor | ## Extended Description If a function is given two different function prototypes, llvm-gcc generates two separate functions instead of a single function. The attached C code and assembly code demonstate the problem.