This is an archive of the discontinued LLVM Phabricator instance.

[clang] Make arrangeCXX{Constructor,Method}Call() publicly available
AbandonedPublic

Authored by mboehme on May 6 2020, 5:39 AM.

Details

Reviewers
rjmccall
Summary

These are needed for C++ interop in Swift. See this Swift forum discussion for details:

https://forums.swift.org/t/calling-c-constructors-looking-for-feedback-on-my-approach/34787/4?u=mboehme

Diff Detail

Event Timeline

mboehme created this revision.May 6 2020, 5:39 AM

Abandoning this change as I've realized I'm going to need additional features, specifically those related to extra args passed for virtual base classes.

mboehme abandoned this revision.May 7 2020, 4:43 AM