Commit Graph

3 Commits

Author SHA1 Message Date
George Burgess IV 2fd1ff81b4 Attempt #2 to appease buildbots
"error: unable to create target: 'No available targets are compatible
with this triple.'"

llvm-svn: 310445
2017-08-09 06:07:08 +00:00
George Burgess IV 8b928feeb4 Attempt to appease msc buildbot
It was timing out on this test, but for reasons unrelated to the
specific bug it was testing for. Randomly breaking in gdb with `clang
-target i686-windows -fmsc-version=1700` reveals *many* frames from
MicrosoftCXXNameMangler. So, it would seem that some caching is needed
there, as well...

Fingers crossed that specifying a triple is sufficient to work around
this.

llvm-svn: 310444
2017-08-09 05:20:05 +00:00
George Burgess IV 35cb4f84a4 [AST] Cache intermediate visibility/linkage results
This is a follow-up to r310436 with actual functional changes. Please
see that commit message for a description of why a cache is appearing
here.

Suggestions for less-bad ways of testing this are appreciated. :)

This fixes PR29160.

llvm-svn: 310437
2017-08-09 04:12:17 +00:00