diff options
author | Greg Clayton <gclayton@apple.com> | 2013-03-15 23:54:07 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2013-03-15 23:54:07 +0000 |
commit | 6482d2305efbfdac07b51793a5a8051fefba0f1f (patch) | |
tree | 06a5807386705386068346be45c527355cf5058b /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 0e4513b030bdd53af547c20f8122cff9658e8686 (diff) | |
download | llvm-6482d2305efbfdac07b51793a5a8051fefba0f1f.zip llvm-6482d2305efbfdac07b51793a5a8051fefba0f1f.tar.gz llvm-6482d2305efbfdac07b51793a5a8051fefba0f1f.tar.bz2 |
<rdar://problem/13194155>
Variables view out of sync with lldb in Xcode is now fixed. Depending on what happened stack frames could get out of date and a stale shared pointer (one that is no longer a current frame in a thread) could end up being used.
Now we don't store a weak_ptr to a frame in the ExecutionContextRef class, we just store its stack ID and we always regrab the frame from the thread by stack ID.
llvm-svn: 177208
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions