whitequark updated this revision to Diff 147153. whitequark added a comment.
Reuploaded diff with context. Repository: rUNW libunwind https://reviews.llvm.org/D46971 Files: src/DwarfInstructions.hpp Index: src/DwarfInstructions.hpp =================================================================== --- src/DwarfInstructions.hpp +++ src/DwarfInstructions.hpp @@ -192,6 +192,8 @@ else return UNW_EBADREG; } + else if (i == (int)cieInfo.returnAddressRegister) + returnAddress = registers.getRegister(i); } // By definition, the CFA is the stack pointer at the call site, so
Index: src/DwarfInstructions.hpp =================================================================== --- src/DwarfInstructions.hpp +++ src/DwarfInstructions.hpp @@ -192,6 +192,8 @@ else return UNW_EBADREG; } + else if (i == (int)cieInfo.returnAddressRegister) + returnAddress = registers.getRegister(i); } // By definition, the CFA is the stack pointer at the call site, so
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits