root/usr/src/tools/smatch/src/validation/sm_range6.c
#include "check_debug.h"

void func(void)
{
        long a = __smatch_rl("1-10+");
        long b = __smatch_rl("0,+");
        long c = __smatch_rl("10,23,45-+");

        __smatch_implied(a);
        __smatch_implied(b);
        __smatch_implied(c);
}

/*
 * check-name: smatch range #6
 * check-command: smatch -I.. sm_range6.c
 *
 * check-output-start
sm_range6.c:9 func() implied: a = '1-s64max'
sm_range6.c:10 func() implied: b = '0-s64max'
sm_range6.c:11 func() implied: c = '10,23,45-s64max'
 * check-output-end
 */