Skip to content

Commit

Permalink
Merge branch 'master' into fix-installation-subclass
Browse files Browse the repository at this point in the history
  • Loading branch information
bamx23 committed Oct 29, 2024
2 parents 75919c2 + c2bddf7 commit a508fe2
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 6 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/cocoapods-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@ jobs:
with:
ruby-version: 3.0

- name: Install CocoaPods
run: sudo gem install cocoapods
- name: Install Ruby Gems
run: sudo bundle install

- name: Use Latest Stable Xcode
uses: maxim-lobanov/setup-xcode@v1
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ jobs:
with:
ruby-version: '3.0'

- name: Install CocoaPods
run: gem install cocoapods
- name: Install Ruby Gems
run: sudo bundle install

- name: Use Latest Stable Xcode
uses: maxim-lobanov/setup-xcode@v1
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ Carthage/Build
.build
.swiftpm/xcode/xcuserdata
.swiftpm/package.xcworkspace/xcuserdata
### Ruby ###
Gemfile.lock
### Samples ###
/Samples/Common/.swiftpm
/Samples/**/Derived
Expand Down
8 changes: 8 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
source 'https://rubygems.org'
ruby ">= 3.0.0"

# '!= 1.16.0': https://github.com/CocoaPods/CocoaPods/issues/12664
gem 'cocoapods', '>= 1.15.2', '!= 1.16.0'

# '!= 1.26.0': https://github.com/CocoaPods/Xcodeproj/issues/989
gem 'xcodeproj', '!= 1.26.0'
5 changes: 3 additions & 2 deletions Sources/KSCrashDemangleFilter/swift/Basic/STLExtras.h
Original file line number Diff line number Diff line change
Expand Up @@ -537,8 +537,9 @@ namespace swift {
typename std::iterator_traits<Iterator>::reference;

using ResultReference =
typename std::result_of<OptionalTransform(UnderlyingReference)>::type;

// The line below is manually patched
decltype((std::declval<UnderlyingReference>()->*std::declval<OptionalTransform>())());

public:
/// Used to indicate when the current iterator has already been
/// "primed", meaning that it's at the end or points to a value that
Expand Down

0 comments on commit a508fe2

Please sign in to comment.