joerg added a comment.

Excuse me for bring this up so late, but why do we want to make any such 
promises? As in: fundamentally, LLVM IR doesn't have any order property on the 
module level. I have yet so seen reasonable code where the order of functions 
matters for anything but performance. I've seen a few things that required 
`-funit-at-a-time`, most noticable GCC's CRT implementation. But those are all 
major hacks. So under what premise is it useful to have to even pretend to 
honor source code order?


Repository:
  rC Clang

https://reviews.llvm.org/D34796



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to