diff options
| author | John McCall <rjmccall@apple.com> | 2014-01-29 08:33:09 +0000 |
|---|---|---|
| committer | John McCall <rjmccall@apple.com> | 2014-01-29 08:33:09 +0000 |
| commit | 8a4e2e41de4589696c0de021fdb0827b39959021 (patch) | |
| tree | 914e94e22b177628fe103d1295b0eae93a5b78ce /llvm/unittests/Support/ProgramTest.cpp | |
| parent | 30268ca2e0ae32f949a8408206869073698cf213 (diff) | |
| download | llvm-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
