aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2014-03-06 06:31:18 +0000
committerJason Molenda <jmolenda@apple.com>2014-03-06 06:31:18 +0000
commita8ff543c280f9f2eee2fac4c5cdacd97b21ea1a1 (patch)
treefcc91283836c03a11857d4c0903f398c12451301 /clang/lib/Frontend/InitPreprocessor.cpp
parent568a833f68def7b1dddd4de06c0dd2a7510a0723 (diff)
downloadllvm-a8ff543c280f9f2eee2fac4c5cdacd97b21ea1a1.zip
llvm-a8ff543c280f9f2eee2fac4c5cdacd97b21ea1a1.tar.gz
llvm-a8ff543c280f9f2eee2fac4c5cdacd97b21ea1a1.tar.bz2
When a client asks for a queue pending item's extended backtrace,
hold a strong pointer to that extended backtrace thread in the Process just like we do for asking a thread's extended backtrace. Also, give extended backtrace threads an invalid ThreadIndexID number. We'll still give them valid thread_id's. Clients who want to know the original thread's IndexID can call GetExtendedBacktraceOriginatingIndexID(). <rdar://problem/16126034> llvm-svn: 203088
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions