blob: 5f93b5dc968e331d0b22f96aee6a72f553c54b09 [file]
// SANITIZE_PARENTHESES
// JS error: com.google.gwt.dev.js.parserExceptions.JsParserException: missing ) after formal parameters at (95, 33)
// NATIVE error: name contains illegal characters: "()"
// IGNORE_BACKEND: JS, NATIVE
// LANGUAGE: +JsAllowInvalidCharsIdentifiersEscaping
// Sanitization is needed here because DxChecker reports ParseException on parentheses in names.
class `()` {
fun `()`(): String {
fun foo(): String {
return bar { baz() }
}
return foo()
}
fun baz() = "OK"
}
fun bar(p: () -> String) = p()
fun box(): String {
return `()`().`()`()
}