tberghammer added a comment.

My understanding (can be wrong) is that there IS a difference between not 
specifying a register in the unwind info versus specifying it as "is same" for 
volatile (caller saved) registers. I think for volatile registers not 
specifying them means that we can't access their current value in the parent 
frame (because they are lost) while specifying them as "is same" means we know 
that their value in the parent frame is the same as in the current one so we 
can display them.

If "is same" and "not specified" would be equivalent then we should just 
completely get rid of the "is same" case (as it is useless) but as far as I 
know they have subtle differences.


Repository:
  rL LLVM

https://reviews.llvm.org/D26295



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

Reply via email to