@@ -141,23 +141,23 @@ class ParsedAutoDiffParameter {
141
141
enum class Kind { Named, Ordered, Self };
142
142
143
143
private:
144
- SourceLoc Loc ;
145
- Kind Kind ;
144
+ SourceLoc loc ;
145
+ Kind kind ;
146
146
union Value {
147
- struct { Identifier Name ; } Named;
148
- struct { unsigned Index ; } Ordered;
149
- struct {} Self ;
147
+ struct { Identifier name ; } Named;
148
+ struct { unsigned index ; } Ordered;
149
+ struct {} self ;
150
150
Value (Identifier name) : Named ({name}) {}
151
151
Value (unsigned index) : Ordered ({index}) {}
152
152
Value () {}
153
- } V ;
153
+ } value ;
154
154
155
155
public:
156
- ParsedAutoDiffParameter (SourceLoc loc, enum Kind kind, Value value)
157
- : Loc (loc), Kind (kind), V (value) {}
158
-
159
- ParsedAutoDiffParameter (SourceLoc loc, enum Kind kind, unsigned index)
160
- : Loc (loc), Kind (kind), V (index) {}
156
+ ParsedAutoDiffParameter (SourceLoc loc, Kind kind, Value value)
157
+ : loc (loc), kind (kind), value (value) {}
158
+
159
+ ParsedAutoDiffParameter (SourceLoc loc, Kind kind, unsigned index)
160
+ : loc (loc), kind (kind), value (index) {}
161
161
162
162
static ParsedAutoDiffParameter getNamedParameter (SourceLoc loc,
163
163
Identifier name) {
@@ -174,20 +174,20 @@ class ParsedAutoDiffParameter {
174
174
}
175
175
176
176
Identifier getName () const {
177
- assert (Kind == Kind::Named);
178
- return V .Named .Name ;
177
+ assert (kind == Kind::Named);
178
+ return value .Named .name ;
179
179
}
180
180
181
181
unsigned getIndex () const {
182
- return V .Ordered .Index ;
182
+ return value .Ordered .index ;
183
183
}
184
184
185
- enum Kind getKind () const {
186
- return Kind ;
185
+ Kind getKind () const {
186
+ return kind ;
187
187
}
188
188
189
189
SourceLoc getLoc () const {
190
- return Loc ;
190
+ return loc ;
191
191
}
192
192
193
193
bool isEqual (const ParsedAutoDiffParameter &other) const {
0 commit comments