[Lldb-commits] [PATCH] linux: const violation

Greg Clayton gclayton at apple.com
Wed Dec 15 12:55:33 PST 2010


File: /Volumes/work/gclayton/Documents/src/lldb/source/Target/Process.cpp
Revision: 121897
Date: Wednesday, December 15, 2010 12:52:40 PM PT
Author: gclayton

Fix invalid conversion from "const char *" to "char *" for linux systems. strchr() on darwin returns "char *" so we weren't seeing this issue on MacOSX.

Changes:
	M /lldb/trunk/source/Target/Process.cpp

On Dec 15, 2010, at 12:40 PM, Stephen Wilson wrote:

> 
>    Fix invalid conversion from "const char *" to "char *".
> 
> diff --git a/source/Target/Process.cpp b/source/Target/Process.cpp
> index c949555..7237815 100644
> --- a/source/Target/Process.cpp
> +++ b/source/Target/Process.cpp
> @@ -371,7 +371,7 @@ Process::ProcessInstanceSettings::GetHostEnvironmentIfNeeded ()
>             const char *env_entry = host_env.GetStringAtIndex (idx);
>             if (env_entry)
>             {
> -                char *equal_pos = ::strchr(env_entry, '=');
> +                const char *equal_pos = ::strchr(env_entry, '=');
>                 if (equal_pos)
>                 {
>                     std::string key (env_entry, equal_pos - env_entry);
> _______________________________________________
> lldb-commits mailing list
> lldb-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits





More information about the lldb-commits mailing list