Skip to content
This repository was archived by the owner on Nov 1, 2021. It is now read-only.

Commit 9735ca6

Browse files
author
David Chisnall
committed
Continuing work on ObjC tidyup:
- Moved the CGObjCRuntime functions out of CGObjCMac.cpp into CGObjCRuntime.cpp - Added generic functions in CGObjCRuntime for emitting @Try and @synchronize blocks, usable by any runtime that uses DWARF exceptions. - Made the GNU runtimes use these functions. It should now be possible to replace the equivalent functions in CGObjCNonFragileABIMac with simple calls to these two functions, providing the runtime functions as arguments. I'll post a diff to the list for review before making any changes to the Mac runtime stuff. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128274 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent 844c25d commit 9735ca6

File tree

4 files changed

+427
-449
lines changed

4 files changed

+427
-449
lines changed

0 commit comments

Comments
 (0)