• J
    perf timechart: Adjust confusing if indentation · 33e26a1b
    Julia Lawall 提交于
    Outdent the code following the if.
    
    The semantic match that finds this problem is as follows:
    (http://coccinelle.lip6.fr/)
    
    // <smpl>
    @r disable braces4@
    position p1,p2;
    statement S1,S2;
    @@
    
    (
    if (...) { ... }
    |
    if (...) S1@p1 S2@p2
    )
    
    @script:python@
    p1 << r.p1;
    p2 << r.p2;
    @@
    
    if (p1[0].column == p2[0].column):
      cocci.print_main("branch",p1)
      cocci.print_secs("after",p2)
    // </smpl>
    
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Ingo Molnar <mingo@elte.hu>
    LKML-Reference: <Pine.LNX.4.64.1008052227330.31692@ask.diku.dk>
    Signed-off-by: NJulia Lawall <julia@diku.dk>
    Signed-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
    33e26a1b
builtin-timechart.c 21.2 KB