The patch looks fine to me.

I'm not really involved in GCC development anymore. I would suggest
that this script should be maintained by whoever's been hacking on it
the most. It's a simple script, so it shouldn't be hard to find a new
maintainer for it.


Diegop.

On Tue, May 12, 2015 at 11:19 AM, Yury Gribov <y.gri...@samsung.com> wrote:
> On 04/30/2015 12:03 PM, Yury Gribov wrote:
>>
>> On 04/21/2015 02:26 PM, Yury Gribov wrote:
>>>
>>> Hi all,
>>>
>>> Contrib/mklog is currently faked by preprocessor directives inside
>>> functions to produce invalid ChangeLog.  The attached patch fixes this.
>>>
>>> Tested with my local mklog testsuite and http://paste.debian.net/167999/
>>> .  Ok to commit?
>
>
> Ping.
>
>
> commit 23a738d05393676e72db82cb527d5fb1b3060e2f
> Author: Yury Gribov <y.gri...@samsung.com>
> Date:   Tue Apr 21 14:17:23 2015 +0300
>
>     2015-04-21  Yury Gribov  <y.gri...@samsung.com>
>
>         * mklog: Ignore preprocessor directives.
>
> diff --git a/contrib/mklog b/contrib/mklog
> index f7974a7..455614b 100755
> --- a/contrib/mklog
> +++ b/contrib/mklog
> @@ -131,7 +131,6 @@ sub is_unified_hunk_start {
>  }
>
>  # Check if line is a top-level declaration.
> -# TODO: ignore preprocessor directives except maybe #define ?
>  sub is_top_level {
>         my ($function, $is_context_diff) = (@_);
>         if (is_unified_hunk_start ($function)
> @@ -143,7 +142,7 @@ sub is_top_level {
>         } else {
>                 $function =~ s/^.//;
>         }
> -       return $function && $function !~ /^[\s{]/;
> +       return $function && $function !~ /^[\s{#]/;
>  }
>
>  # Read contents of .diff file
>

Reply via email to