root/usr/src/tools/smatch/src/validation/mem2reg/alias-mixed.c
extern int g;


static int foo(int *p)
{
        *p = 1;
        g = 2;
        return *p == 1;
}

static int bar(int *p)
{
        g = 1;
        *p = 2;
        return g == 1;
}

static void test(void)
{
        foo(&g);
        bar(&g);
}

/*
 * check-name: alias symbol/pointer
 * check-command: test-linearize $file
 * check-output-ignore
 *
 * check-output-excludes: ret\\..* *\\$1
 */