| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Evidently I forgot to do this before committing r343055.
llvm-svn: 343288
|
| |
|
|
|
|
| |
Fixes order-of-operand-evaluation bugs in the ThreadSafeModule unit tests.
llvm-svn: 343162
|
| |
|
|
|
|
| |
This reverts commit 4e2557dbc76704beb8c4cf1191cb786e719db5d3.
llvm-svn: 343161
|
| |
|
|
|
|
|
| |
Apparently the fixes in r343149 did not cover all the issues. Re-reverting
while I investigate.
llvm-svn: 343151
|
| |
|
|
|
|
|
|
| |
Explicitly defines ThreadSafeModule's move-assignment operator to move fields in
reverse order. This is required to ensure that the context field outlives the
module field.
llvm-svn: 343149
|
| |
|
|
|
|
| |
It broke several bots.
llvm-svn: 343133
|
|
|
destroyed before its ThreadSharedContext.
Destroying the context first is an error if this ThreadSafeModule is the only
owner of its underlying context.
Add a unit test for ThreadSafeModule/ThreadSafeContext to catch this and other
basic usage issues.
llvm-svn: 343129
|