Avatar
omochimetaru 4/3/2020 6:45 AM
-verify-apply-fixes を改良して、 func f(aa: Int, bb: Int) -> String { "f" } f(aax: 0, bb: 1)func f(aa: Int, bb: Int) -> String { "f" } f(aax: 0, bb: 1) // unexpected-error {{incorrect argument label in call (have 'aax:', expected 'aa:')}} に書き換える機能を実装しようと思ったんだけど
6:46 AM
let a = """ \(f(aax: 0, bb: 1)) """ ↑こういう入力が与えられると let a = """ \(f(aax: 0, bb: 1)) // unexpected-error {{...}} """ ↑になってしまって、元コードを壊してしまう(コメントじゃなくて文字列リテラルになってる)
6:48 AM
現状でも let a = "expected-error {{foo}}" ↑これをverify-apply-fixesするとぶっ壊れるしまあいっか・・・?