diff --git a/lib/Sema/MiscDiagnostics.cpp b/lib/Sema/MiscDiagnostics.cpp index b384b565f306b..10049a934387b 100644 --- a/lib/Sema/MiscDiagnostics.cpp +++ b/lib/Sema/MiscDiagnostics.cpp @@ -1479,11 +1479,6 @@ void swift::fixItAvailableAttrRename(TypeChecker &TC, baseReplace += '.'; } baseReplace += parsed.BaseName; - if (parsed.IsFunctionName && parsed.ArgumentLabels.empty() && !call) { - // If we're going from a var to a function with no arguments, emit an - // empty parameter list. - baseReplace += "()"; - } diag.fixItReplace(referenceRange, baseReplace); } diff --git a/test/Sema/availability.swift b/test/Sema/availability.swift index b58194d7f912a..08a1b6b830d76 100644 --- a/test/Sema/availability.swift +++ b/test/Sema/availability.swift @@ -130,18 +130,3 @@ func testPlatforms() { let _: UnavailableOnOSXAppExt = 0 let _: UnavailableOnMacOSAppExt = 0 } - -struct VarToFunc { - @available(*, unavailable, renamed: "function()") - var variable: Int { return 42 } // expected-note{{explicitly marked unavailable here}} - - @available(*, unavailable, renamed: "function()") - func oldFunction() -> Int { return 42 } // expected-note{{explicitly marked unavailable here}} - - func function() -> Int { - _ = variable // expected-error{{'variable' has been renamed to 'function()'}}{{9-17=function()}} - _ = oldFunction() //expected-error{{'oldFunction()' has been renamed to 'function()'}}{{9-20=function}} - return 42 - } -} - diff --git a/test/stdlib/Renames.swift b/test/stdlib/Renames.swift index 9dc865748c705..65144dc846e78 100644 --- a/test/stdlib/Renames.swift +++ b/test/stdlib/Renames.swift @@ -519,8 +519,8 @@ func _String(x: String, s: S, c: C, i: String.Index) x.replaceRange(i..; We should suggest to add '()' } func _String(s: S, sep: String) where S.Iterator.Element == String {