diff options
| author | Duncan Sands <baldrick@free.fr> | 2011-11-23 16:26:47 +0000 |
|---|---|---|
| committer | Duncan Sands <baldrick@free.fr> | 2011-11-23 16:26:47 +0000 |
| commit | 81a2af12d61d8de39b20e647d637e4338d7e7cc5 (patch) | |
| tree | aaaa774fb2b2bd9e00ebfdca10f4f77606ace98d /llvm/lib/Support/Threading.cpp | |
| parent | ebcb4518746e8e6303c8bed916fee4a09156701d (diff) | |
| download | llvm-81a2af12d61d8de39b20e647d637e4338d7e7cc5.zip llvm-81a2af12d61d8de39b20e647d637e4338d7e7cc5.tar.gz llvm-81a2af12d61d8de39b20e647d637e4338d7e7cc5.tar.bz2 | |
Fix a crash in which a multiplication was being reported as being both negative
and positive: positive, because it could be directly computed to be positive;
negative, because the nsw flags means it is either negative or undefined (the
multiplication always overflowed).
llvm-svn: 145104
Diffstat (limited to 'llvm/lib/Support/Threading.cpp')
0 files changed, 0 insertions, 0 deletions
