aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Support/ProgramTest.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2014-01-29 08:33:09 +0000
committerJohn McCall <rjmccall@apple.com>2014-01-29 08:33:09 +0000
commit8a4e2e41de4589696c0de021fdb0827b39959021 (patch)
tree914e94e22b177628fe103d1295b0eae93a5b78ce /llvm/unittests/Support/ProgramTest.cpp
parent30268ca2e0ae32f949a8408206869073698cf213 (diff)
downloadllvm-8a4e2e41de4589696c0de021fdb0827b39959021.zip
llvm-8a4e2e41de4589696c0de021fdb0827b39959021.tar.gz
llvm-8a4e2e41de4589696c0de021fdb0827b39959021.tar.bz2
Short-circuit a couple of queries (and avoid corrupting
the linkage cache) when type-checking static local variables. There's a very deep problem here where the linkage of a declaration can suddenly massively change as soon as it's given a typedef name; these fixes, while optimizations in their own right, are really just targeted workarounds. rdar://15928125 llvm-svn: 200380
Diffstat (limited to 'llvm/unittests/Support/ProgramTest.cpp')
0 files changed, 0 insertions, 0 deletions