diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-03-06 20:39:11 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-03-06 20:39:11 +0000 |
| commit | ce80ce5fd8ba677332a22fcfcdd6211450e99a63 (patch) | |
| tree | f30a1ec3278767fe0c03c802f2e3496badabc137 /clang | |
| parent | f7639e1b4a6c8cbf69c0005c6173ac863735b572 (diff) | |
| download | bcm5719-llvm-ce80ce5fd8ba677332a22fcfcdd6211450e99a63.tar.gz bcm5719-llvm-ce80ce5fd8ba677332a22fcfcdd6211450e99a63.zip | |
Just use memcpy directly, uninitialized_copy requires an <algorithm> include.
Newer libstdc++s don't include it transitively everywhere.
llvm-svn: 152142
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/include/clang/Edit/EditedSource.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/include/clang/Edit/EditedSource.h b/clang/include/clang/Edit/EditedSource.h index 273921cee5e..095ec74c7b9 100644 --- a/clang/include/clang/Edit/EditedSource.h +++ b/clang/include/clang/Edit/EditedSource.h @@ -62,7 +62,7 @@ public: StringRef copyString(StringRef str) { char *buf = StrAlloc.Allocate<char>(str.size()); - std::uninitialized_copy(str.begin(), str.end(), buf); + std::memcpy(buf, str.data(), str.size()); return StringRef(buf, str.size()); } StringRef copyString(const Twine &twine); |

