| | | | --- | --- | | Bugzilla Link | [10587](https://llvm.org/bz10587) | | Resolution | FIXED | | Resolved on | Aug 06, 2011 12:08 | | Version | trunk | | OS | Linux | | Reporter | LLVM Bugzilla Contributor | ## Extended Description With the source file: foo.c ---------- int foo(int x) { return x; } extern typeof(foo) foo2 __attribute((alias("foo"))); compiling with dragonegg results in only foo being defined while compiling with vanilla gcc results in both foo and foo2 being defined.