diff options
| author | Eric Christopher <echristo@gmail.com> | 2017-06-30 01:45:56 +0000 |
|---|---|---|
| committer | Eric Christopher <echristo@gmail.com> | 2017-06-30 01:45:56 +0000 |
| commit | 5dcdc7a3d36e0a32d5ab6487c8aaccf2678313a5 (patch) | |
| tree | 1f4696d8a2755e7f6c43ec01aa3b1ce47578150c /llvm/tools | |
| parent | 710c1c8faa67745c8cf59b8fc44326f29601afac (diff) | |
| download | bcm5719-llvm-5dcdc7a3d36e0a32d5ab6487c8aaccf2678313a5.tar.gz bcm5719-llvm-5dcdc7a3d36e0a32d5ab6487c8aaccf2678313a5.zip | |
Change the type of Undecorated to unique_ptr<char[]> since we're looking at a null terminated string and not a single character.
Fixes an error in tcmalloc sized delete checking.
llvm-svn: 306780
Diffstat (limited to 'llvm/tools')
| -rw-r--r-- | llvm/tools/llvm-nm/llvm-nm.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/llvm-nm/llvm-nm.cpp b/llvm/tools/llvm-nm/llvm-nm.cpp index 29836da1fcd..b25c4775e8d 100644 --- a/llvm/tools/llvm-nm/llvm-nm.cpp +++ b/llvm/tools/llvm-nm/llvm-nm.cpp @@ -672,7 +672,7 @@ static Optional<std::string> demangle(StringRef Name, bool StripUnderscore) { return None; int Status; - std::unique_ptr<char> Undecorated( + std::unique_ptr<char[]> Undecorated( itaniumDemangle(Name.str().c_str(), nullptr, nullptr, &Status)); if (Status != 0) return None; |

