Allan Shortlidge
441132426f
ModuleInterface: Only print API-level property wrappers in swiftinterfaces.
...
When a function parameter has attached property wrappers (SE-0293) those
property wrappers are either considered "implementation" or "API" level.
Property wrappers that are implementation-level don't affect how the function
is called and therefore shouldn't be included in swiftinterfaces unless the
function's body is also printed.
Resolves rdar://156711817.
2025-08-27 21:35:20 -07:00
Allan Shortlidge
747f286b8d
ModuleInterface: Adopt new swiftinterface verification lit substitutions pervasively in tests where they can be adopted by simply updating or adding a few RUN: lines.
2022-04-15 20:13:00 -07:00
Erik Eckstein
78ec15cf38
tests: remove some unused FileCheck prefix options
...
Such tests would fail with the -allow-unused-prefixes FileCheck option.
diff --git a/test/lit.cfg b/test/lit.cfg
-run_filecheck = '%s %s --sanitize BUILD_DIR=%s --sanitize SOURCE_DIR=%s --use-filecheck %s %s' % (
+run_filecheck = '%s %s --sanitize BUILD_DIR=%s --sanitize SOURCE_DIR=%s --use-filecheck %s %s -allow-unused-prefixes=false' % (
It helps avoiding some wrong CHECK patterns.
I just looked briefly at some of the fails. TODO: fix remaining tests, too.
rdar://74189761
2021-03-25 15:19:30 +01:00
Suyash Srijan
0cd59069d3
[Test] Update a few failing tests
2019-11-16 16:32:39 +00:00
Harlan Haskins
d3b8ce7ae2
[test] Update ParseableInterface to ModuleInterface
...
Also remove uses of -emit-parseable-module-interface from tests
2019-09-13 14:55:48 -07:00