http://llvm.org/bugs/show_bug.cgi?id=17577
Erik Corry <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #2 from Erik Corry <[email protected]> --- Wow that's excellent code. Looks like I just needed to upgrade to the latest clang. Unfortunately it seems that the Windows 32 bit ABI puts a stick in our spokes. Even 1-word classes get passed in a complex way if the class has a constructor. That is much too restrictive for us - if we can't pass our smart pointers in the same way that raw pointers would be passed it gets very hard to meet our performance targets. So right now our focus is not on smart pointers. It would sure be nice if the compilers gave us some way to walk the stack and find pointers of particular types. :-/ -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ LLVMbugs mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs
