[compiler-rt] r226263 - [sanitizer] Fix compiler warning in the flag parser code.
Evgeniy Stepanov
eugeni.stepanov at gmail.com
Fri Jan 16 01:32:31 PST 2015
Author: eugenis
Date: Fri Jan 16 03:32:31 2015
New Revision: 226263
URL: http://llvm.org/viewvc/llvm-project?rev=226263&view=rev
Log:
[sanitizer] Fix compiler warning in the flag parser code.
Modified:
compiler-rt/trunk/lib/sanitizer_common/sanitizer_flag_parser.cc
Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_flag_parser.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_flag_parser.cc?rev=226263&r1=226262&r2=226263&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_flag_parser.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_flag_parser.cc Fri Jan 16 03:32:31 2015
@@ -45,10 +45,10 @@ void FlagParser::parse_flag() {
uptr name_start = pos_;
while (buf_[pos_] != 0 && buf_[pos_] != '=' && !is_space(buf_[pos_])) ++pos_;
if (buf_[pos_] != '=') fatal_error("expected '='");
- const char *name = internal_strndup(buf_ + name_start, pos_ - name_start);
+ char *name = internal_strndup(buf_ + name_start, pos_ - name_start);
uptr value_start = ++pos_;
- const char *value;
+ char *value;
if (buf_[pos_] == '\'' || buf_[pos_] == '"') {
char quote = buf_[pos_++];
while (buf_[pos_] != 0 && buf_[pos_] != quote) ++pos_;
@@ -67,8 +67,8 @@ void FlagParser::parse_flag() {
Printf("Flag parsing failed.");
Die();
}
- InternalFree((void *)name);
- InternalFree((void *)value);
+ InternalFree(name);
+ InternalFree(value);
}
void FlagParser::parse_flags() {
More information about the llvm-commits
mailing list