| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If expensive checks are enabled, safe mode of libstdc++ is enabled too.
In this mode the library uses more complex data that allow additional
checks, for instance, a container may keep list of iterators that points
to it. If a code crashes it can leave these complex library objects in
inconsistent state. It occurs in a few tests that check error recovery
if compiler crashes. These test hang in expensive check mode, as the
library tries to synchronize access to the iterators pointing to some
container, but corresponding mutex remains locked after the crash.
This fix marks these tests as unsupported if clang is built with
libstdc++ safe mode enabled.
Differential Revision: https://reviews.llvm.org/D31126
llvm-svn: 300392
|
|
|
|
| |
llvm-svn: 201482
|
|
|
|
|
|
|
|
| |
is more
Windows friendly than the colon.
llvm-svn: 196529
|
|
|
|
|
|
|
|
| |
separator.
lldb does not like semicolon as part of an option.
llvm-svn: 196485
|
|
|
|
|
|
| |
I know MemoryBuffer might affect this. Still investigating.
llvm-svn: 177946
|
|
|
|
|
|
| |
available on Lit win32 since r173421.
llvm-svn: 173422
|
|
|
|
| |
llvm-svn: 143150
|
|
|
|
|
|
| |
lazily-created static DenseMap. This DenseMap is cleared (and the files erased) via an atexit routine in the case an ASTUnit is not destroyed. Fixes <rdar://problem/10293367>.
llvm-svn: 143115
|
|
|
|
|
|
|
|
|
|
| |
preambles end up leaving the precompiled preambles around. This is by
design, since we do minimal cleanup during crash recovery. However,
it's unfortunate for testing, so introduce a hook that allows these
two tests to put the precompiled preamble somewhere where we can
delete them after testing.
llvm-svn: 113698
|
|
|
|
|
|
|
| |
Windows breaks things (because it pops up dialogs) since we don't have crash
recovery support there (yet).
llvm-svn: 111970
|
|
|
|
|
|
|
|
|
| |
sure to (1) actually use the remapped files we were given rather
than old data, and (2) keep the remapped files alive until the
code-completion results are destroyed. Big thanks to Daniel for the
test case.
llvm-svn: 111597
|
|
- Test case is disabled for now, because something isn't write with file
remapping.
llvm-svn: 111581
|