On Feb 25, 2013, at 4:55 PM, Adrian Prantl <[email protected]> wrote: > here’s another patch for review: > > Allocate stack storage for .block_descriptor and captured self. > This way the register allocator will not optimize away the the > debug info for captured variables.
Allocating stack storage is not the right way to fix this problem. The frontend is emitting the right intrinsics to say that the argument is being kept in an LLVM value, not in memory. If that's not working, then basically all optimized debug info is useless. John. _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
