<commit_before>f()
{
	int n = 4, m = 3;
	int a[n][m];
	int (*p)[m] = a;  // p == &a[0]
	p += 1;
	(*p)[2] = 99;
	n = p - a; // p == &a[1] // a[1][2] == 99 //n==1

	return n;
}<commit_msg>vla_ptr_to.c - different vla subtraction<commit_after>f()
{
	int n = 4, m = 3;
	int a[n][m];
	int (*p)[m] = a;  // p == &a[0]
	p += 1;
	(*p)[2] = 99;
	n = p - a; // p == &a[1] // a[1][2] == 99 //n==1

	return n;
}

/* bad: */
g()
{
	int n = 5, m = 6;
	int (*a)[n];
	int (*b)[m];

	return a - b; // different types???
}

main()
{
	return f();
}
{'fraction_non_alphanumeric': 0.31568998109640833, 'fraction_numerical': 0.052930056710775046, 'mean_word_length': 2.1736526946107784, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '51273', 'n_tokens_mistral': 307, 'n_tokens_neox': 283, 'n_words': 76}