// RUN: %swift-format %s >%t.response
// RUN: diff -u %s.response %t.response
// RUN: %swift-format -indent-width 2 %s >%t.response
// RUN: diff -u %s.indent2.response %t.response
// RUN: %swift-format -use-tabs %s >%t.response
// RUN: diff -u %s.tabs.response %t.response
// RUN: %swift-format -line-range 12:18 %s >%t.response
// RUN: diff -u %s.lines.response %t.response

// REQUIRES: SR-XXXX

import Foundation

func collatz(n: Int) {
 var r: Int
    if n%2 == 0 {
          r = n/2
        } else {
            r = 3*n+1
    }
       print("Number: \(r)")
       if r == 1 {
           print("Reached one!")
  } else {
           collatz(r)
    }
}

// RUN: %swift-format %s >%t.response
// RUN: diff -u %s.response %t.response
// RUN: %swift-format -indent-width 2 %s >%t.response
// RUN: diff -u %s.indent2.response %t.response
// RUN: %swift-format -use-tabs %s >%t.response
// RUN: diff -u %s.tabs.response %t.response
// RUN: %swift-format -line-range 12:18 %s >%t.response
// RUN: diff -u %s.lines.response %t.response

// REQUIRES: SR-2619

import Foundation

func collatz(n: Int) {
 var r: Int
    if n%2 == 0 {
          r = n/2
        } else {
            r = 3*n+1
    }
       print("Number: \(r)")
       if r == 1 {
           print("Reached one!")
  } else {
           collatz(r)
    }
}

Add the correct SR number to disabling string for swift-format test.
Add the correct SR number to disabling string for swift-format test.

SR-2619
