Erik Eckstein
c4a11f4c92
tests: remove the now unused option -new-mangling-for-tests
2017-03-22 11:28:43 -07:00
Roman Levenstein
8ad61d5cd6
Use function signatures for SILDeclRefs in witness_tables, vtables and witness_method instructions.
...
Textual SIL was sometimes ambiguous when SILDeclRefs were used, because the textual representation of SILDeclRefs was the same for functions that have the same name, but different signatures.
2017-01-27 12:16:14 -08:00
Maxim Moiseev
96dc4817f3
Revert "Use function signatures for SILDeclRefs in witness_tables, vtables and witness_method instructions"
2017-01-26 16:28:57 -08:00
Roman Levenstein
bf2dcbf25e
Use function signatures for SILDeclRefs in witness_tables, vtables and witness_method instructions.
...
Textual SIL was sometimes ambiguous when SILDeclRefs were used, because the textual representation of SILDeclRefs was the same for functions that have the same name, but different signatures.
2017-01-26 14:29:59 -08:00
Erik Eckstein
1d3724666f
tests: convert about 400 tests to the new mangling by using the -new-mangling-for-tests option
...
When the new mangling is enabled permanently, the option can be removed from the RUN command lines again.
2017-01-24 15:27:45 -08:00
Dmitri Gribenko
d175b3b66d
Migrate FileCheck to %FileCheck in tests
2016-08-10 23:52:02 -07:00
Manav Gabhawala
7928140f79
[SE-0046] Implements consistent function parameter labels by discarding extraneous parameter names and adding _ where necessary
2016-04-06 20:21:58 -04:00
practicalswift
17765d4e9b
[gardening] Fix recently introduced typos
2016-01-18 07:45:43 +01:00
Andrew Trick
e8fc64cdae
[SILOpt] Fix speculative devirtualization miscompile.
...
Properly handle limiting the number of speculative checks.
This bug dates back to 2015-09-15, Swift 2.1.
Fixes rdar:23228386.
2016-01-17 17:08:59 -08:00