Skip to content

Commit 5f1f7a0

Browse files
committed
Update defines.rb
1 parent 7f6a325 commit 5f1f7a0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/cocoapods_mangle/defines.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,11 @@ def self.swift_symbol?(symbol)
150150
# e.g. 0000000000000000 _PROTOCOL_METHOD_TYPES_CAAction
151151
symbol[/_PROTOCOL/] ||
152152
# _swiftoverride_ symbols should be skipped
153-
# e.g. 0000000000000000 _PROTOCOL_METHOD_TYPES_CAAction
153+
# e.g. _swiftoverride_
154154
symbol[/_\w+_swiftoverride_/]
155+
# _Zxxxswift symbols should be skipped
156+
# e.g. _ZN5swift34swift50override_conformsToProtocolEPKNS
157+
symbol[/_Z\w+swift/]
155158
end
156159

157160
def self.run_nm(binaries, flags)

0 commit comments

Comments
 (0)