| commit | e6275c6edb1b764afe787e58f485a5b47bac1247 | [log] [tgz] |
|---|---|---|
| author | Adrian McCarthy <amccarth@google.com> | Mon Oct 09 17:50:01 2017 +0000 |
| committer | Adrian McCarthy <amccarth@google.com> | Mon Oct 09 17:50:01 2017 +0000 |
| tree | c03c7e07c0c8124565175896a298ef272883292f | |
| parent | 7c6d1c3171a434d70323c3b5756b5be7a93d73ed [diff] |
Fix after r315079 Microsoft's debug implementation of std::copy checks if the destination is an array and then does some bounds checking. This was causing an assertion failure in fs::rename_internal which copies to a buffer of the appropriate size but that's type-punned to an array of length 1 for API compatibility reasons. Fix is to make make the destination a pointer rather than an array. llvm-svn: 315222