<commit_before>// RUN: %swift %s -parse -verify
// Test case submitted to project by https://github.com/practicalswift (practicalswift)
// http://www.openradar.me/17157251

// XFAIL: asan

// Case 1.
class A: A { // expected-error {{circular class inheritance A}}
}

// Case 2.
class B : C { // expected-error {{circular class inheritance B}}
}

typealias C = B<commit_msg>Now that we now longer crash, reinstate test.<commit_after>// RUN: %swift %s -parse -verify
// Test case submitted to project by https://github.com/practicalswift (practicalswift)
// http://www.openradar.me/17157251

// Case 1.
class A: A { // expected-error {{circular class inheritance A}}
}

// Case 2.
class B : C { // expected-error {{circular class inheritance B}}
}

typealias C = B
{'fraction_non_alphanumeric': 0.14829396325459318, 'fraction_numerical': 0.026246719160104987, 'mean_word_length': 3.310734463276836, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, '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': '7660507', 'n_tokens_mistral': 274, 'n_tokens_neox': 243, 'n_words': 84}