File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
branches/master-next/lib/SILOptimizer/FunctionSignatureTransforms Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change 1
1
---
2
2
refs/heads/master: 3574c513bbc5578dd9346b4ea9ab5995c5927bb5
3
- refs/heads/master-next: 851d9f44d0d8b338340aa5afd1ae56f111a51e8c
3
+ refs/heads/master-next: 782d6cd15c7e702bf5ca481028c05a570c10e00b
4
4
refs/tags/osx-passed: b6b74147ef8a386f532cf9357a1bde006e552c54
5
5
refs/tags/swift-2.2-SNAPSHOT-2015-12-01-a: 6bb18e013c2284f2b45f5f84f2df2887dc0f7dea
6
6
refs/tags/swift-2.2-SNAPSHOT-2015-12-01-b: 66d897bfcf64a82cb9a87f5e663d889189d06d07
Original file line number Diff line number Diff line change @@ -111,9 +111,13 @@ struct ArgumentDescriptor {
111
111
return Arg->hasConvention (P);
112
112
}
113
113
114
+ // / Returns true if all function signature opt passes are able to process
115
+ // / this.
114
116
bool canOptimizeLiveArg () const {
115
- if (Arg->getType ().isObject ())
117
+ if (Arg->getType ().isObject ()) {
116
118
return true ;
119
+ }
120
+
117
121
// @in arguments of generic types can be processed.
118
122
if (Arg->getType ().hasArchetype () &&
119
123
Arg->getType ().isAddress () &&
You can’t perform that action at this time.
0 commit comments