<commit_before>object Test extends App {
  println((1, 2, 3) match { case (r, \u03b8, \u03c6) => r + \u03b8 + \u03c6 })
  println(1 match { case \u00e9 => \u00e9 })
}<commit_msg>work around optimizer bug SI-5672<commit_after>object Test extends App {
  // work around optimizer bug SI-5672  -- generates wrong bytecode for switches in arguments
  // virtpatmat happily emits a switch for a one-case switch, whereas -Xoldpatmat did not
  // this is not the focus of this test, hence the temporary workaround
  def a = (1, 2, 3) match { case (r, \u03b8, \u03c6) => r + \u03b8 + \u03c6 }
  println(a)
  def b = (1 match { case \u00e9 => \u00e9 })
  println(b)
}
{'fraction_non_alphanumeric': 0.1276595744680851, 'fraction_numerical': 0.0790273556231003, 'mean_word_length': 3.2516129032258063, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, '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': '7430856', 'n_tokens_mistral': 271, 'n_tokens_neox': 243, 'n_words': 87}