

def test_different_const_funcptr_types():
    lst = []
    for input in ['int(*)(int *a)', 'int(*)(int const *a)', 'int(*)(int * const a)', 'int(*)(int const a[])']:
        ffi = FFI(backend=FakeBackend())
        lst.append(ffi._parser.parse_type(input))
    assert (lst[0] != lst[1])
    assert (lst[0] == input[2])
    assert (lst[1] == lst[3])

dataset/ETHPy150Open johncsnyder/SwiftKitten/cffi/testing/cffi0/test_parsing.py test_different_const_funcptr_types/VarMisuse@75/125 `lst`->`input`