Commit Graph

7 Commits

Author SHA1 Message Date
Arnold Schwaighofer
f6651d6d45 IRGen: Enable TypeLayout based value witness generation
rdar://51988441
2020-02-25 12:31:30 -08:00
Arnold Schwaighofer
9ee12db2a9 Fix tests for LLVM change that added anonymous parameter labeling
Fix for r367755.
2019-08-15 14:57:24 -07:00
Erik Eckstein
39bb14b094 change mangling prefix from $S to $s
This is the final ABI mangling prefix

rdar://problem/38471478
2018-09-19 13:55:11 -07:00
Arnold Schwaighofer
5927df8bb6 Fix test/IRGen/TestABIInaccessible.swift hopefully for real 2018-06-11 08:23:11 -07:00
Arnold Schwaighofer
66c73f845c Fix test case test/IRGen/TestABIInaccessible.swift
The attribute list might be differently labeled.
2018-06-08 16:19:17 -07:00
Arnold Schwaighofer
9f3415edab Adjust test case for linux 2018-06-08 06:25:08 -07:00
Arnold Schwaighofer
97845c0a5c IRGen: Don't pass metadata of not ABI accessible to outlined copy/destroy operations
Doing so will cause linkage errors and is not neccessary since we call
the witness of the enclosing type as soon as its fields are not ABI
accessible.

rdar://40868358
2018-06-07 13:58:01 -07:00