Huon Wilson
a560ea15f1
[TBDGen] Include all transparent symbols.
...
This is a vast overestimate, but is better than missing some.
rdar://problem/32254773
2017-06-30 11:17:51 -07:00
Huon Wilson
40ba18615b
[Frontend] -validate-tbd-against-ir has 3 levels of validation.
...
It can now:
- not validate (=none)
- validate that all symbols in the IR are also in the TBD (=missing),
- validate the above, and also that all in the TBD are in the IR (=all).
The first and last were switched between with the old boolean flag, the
second is new.
2017-05-19 18:36:48 -07:00
Huon Wilson
6b9260582b
[test/TBD] Avoid writing to source directory.
2017-04-18 11:33:54 -07:00
Huon Wilson
91bf6771ca
[test/TBD] add tests that really use private-access.
2017-03-28 16:31:12 -07:00
Huon Wilson
d7a8b8382f
[test/TBD] use "internal" instead of "private".
2017-03-28 16:31:11 -07:00
Huon Wilson
83f6e319f9
[TBD] let special casing actually applies to static/global lets and vars.
2017-03-28 16:31:11 -07:00
Huon Wilson
636a3c5821
[TBD] Sort -emit-tbd, and -validate-tbd-against-ir errors.
...
Also, diff the full output rather than using FileCheck.
2017-03-28 16:31:10 -07:00