authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-23 14:35:12-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-23 14:35:12-05:00
log3588f99719101c76df51db939165f526a0b0df07
treea8f1833eeaa670e052a6b010b32fd82b3529096b
parentfb8e681ea8413b233ebc83cc649ab9a166b6d979
signaturelock-open Commit is signed but in an unrecognized format.

zig_clang: update TypeClass enum


3 files changed, 62 insertions(+), 62 deletions(-)

src-self-hosted/clang.zig+37-37
......@@ -139,54 +139,54 @@ pub const ZigClangUO = extern enum {
139139};
140140
141141pub const ZigClangTypeClass = extern enum {
142 Builtin,
143 Complex,
144 Pointer,
145 BlockPointer,
146 LValueReference,
147 RValueReference,
148 MemberPointer,
142 Adjusted,
143 Decayed,
149144 ConstantArray,
145 DependentSizedArray,
150146 IncompleteArray,
151147 VariableArray,
152 DependentSizedArray,
153 DependentSizedExtVector,
154 DependentAddressSpace,
155 Vector,
156 DependentVector,
157 ExtVector,
158 FunctionProto,
159 FunctionNoProto,
160 UnresolvedUsing,
161 Paren,
162 Typedef,
163 MacroQualified,
164 Adjusted,
165 Decayed,
166 TypeOfExpr,
167 TypeOf,
168 Decltype,
169 UnaryTransform,
170 Record,
171 Enum,
172 Elaborated,
148 Atomic,
173149 Attributed,
174 TemplateTypeParm,
175 SubstTemplateTypeParm,
176 SubstTemplateTypeParmPack,
177 TemplateSpecialization,
150 BlockPointer,
151 Builtin,
152 Complex,
153 Decltype,
178154 Auto,
179155 DeducedTemplateSpecialization,
180 InjectedClassName,
156 DependentAddressSpace,
181157 DependentName,
158 DependentSizedExtVector,
182159 DependentTemplateSpecialization,
183 PackExpansion,
184 ObjCTypeParam,
160 DependentVector,
161 Elaborated,
162 FunctionNoProto,
163 FunctionProto,
164 InjectedClassName,
165 MacroQualified,
166 MemberPointer,
167 ObjCObjectPointer,
185168 ObjCObject,
186169 ObjCInterface,
187 ObjCObjectPointer,
170 ObjCTypeParam,
171 PackExpansion,
172 Paren,
188173 Pipe,
189 Atomic,
174 Pointer,
175 LValueReference,
176 RValueReference,
177 SubstTemplateTypeParmPack,
178 SubstTemplateTypeParm,
179 Enum,
180 Record,
181 TemplateSpecialization,
182 TemplateTypeParm,
183 TypeOfExpr,
184 TypeOf,
185 Typedef,
186 UnaryTransform,
187 UnresolvedUsing,
188 Vector,
189 ExtVector,
190190};
191191
192192const ZigClangStmtClass = extern enum {
src/zig_clang.cpp+14-14
......@@ -327,53 +327,53 @@ void ZigClang_detect_enum_TypeClass(clang::Type::TypeClass ty) {
327327}
328328
329329static_assert((clang::Type::TypeClass)ZigClangType_Adjusted == clang::Type::Adjusted, "");
330static_assert((clang::Type::TypeClass)ZigClangType_Decayed == clang::Type::Decayed, "");
331static_assert((clang::Type::TypeClass)ZigClangType_ConstantArray == clang::Type::ConstantArray, "");
332static_assert((clang::Type::TypeClass)ZigClangType_DependentSizedArray == clang::Type::DependentSizedArray, "");
333static_assert((clang::Type::TypeClass)ZigClangType_IncompleteArray == clang::Type::IncompleteArray, "");
334static_assert((clang::Type::TypeClass)ZigClangType_VariableArray == clang::Type::VariableArray, "");
330335static_assert((clang::Type::TypeClass)ZigClangType_Atomic == clang::Type::Atomic, "");
331336static_assert((clang::Type::TypeClass)ZigClangType_Attributed == clang::Type::Attributed, "");
332static_assert((clang::Type::TypeClass)ZigClangType_Auto == clang::Type::Auto, "");
333337static_assert((clang::Type::TypeClass)ZigClangType_BlockPointer == clang::Type::BlockPointer, "");
334338static_assert((clang::Type::TypeClass)ZigClangType_Builtin == clang::Type::Builtin, "");
335339static_assert((clang::Type::TypeClass)ZigClangType_Complex == clang::Type::Complex, "");
336static_assert((clang::Type::TypeClass)ZigClangType_ConstantArray == clang::Type::ConstantArray, "");
337static_assert((clang::Type::TypeClass)ZigClangType_Decayed == clang::Type::Decayed, "");
338340static_assert((clang::Type::TypeClass)ZigClangType_Decltype == clang::Type::Decltype, "");
341static_assert((clang::Type::TypeClass)ZigClangType_Auto == clang::Type::Auto, "");
339342static_assert((clang::Type::TypeClass)ZigClangType_DeducedTemplateSpecialization == clang::Type::DeducedTemplateSpecialization, "");
340343static_assert((clang::Type::TypeClass)ZigClangType_DependentAddressSpace == clang::Type::DependentAddressSpace, "");
341344static_assert((clang::Type::TypeClass)ZigClangType_DependentName == clang::Type::DependentName, "");
342static_assert((clang::Type::TypeClass)ZigClangType_DependentSizedArray == clang::Type::DependentSizedArray, "");
343345static_assert((clang::Type::TypeClass)ZigClangType_DependentSizedExtVector == clang::Type::DependentSizedExtVector, "");
344346static_assert((clang::Type::TypeClass)ZigClangType_DependentTemplateSpecialization == clang::Type::DependentTemplateSpecialization, "");
345347static_assert((clang::Type::TypeClass)ZigClangType_DependentVector == clang::Type::DependentVector, "");
346348static_assert((clang::Type::TypeClass)ZigClangType_Elaborated == clang::Type::Elaborated, "");
347static_assert((clang::Type::TypeClass)ZigClangType_Enum == clang::Type::Enum, "");
348static_assert((clang::Type::TypeClass)ZigClangType_ExtVector == clang::Type::ExtVector, "");
349349static_assert((clang::Type::TypeClass)ZigClangType_FunctionNoProto == clang::Type::FunctionNoProto, "");
350350static_assert((clang::Type::TypeClass)ZigClangType_FunctionProto == clang::Type::FunctionProto, "");
351static_assert((clang::Type::TypeClass)ZigClangType_IncompleteArray == clang::Type::IncompleteArray, "");
352351static_assert((clang::Type::TypeClass)ZigClangType_InjectedClassName == clang::Type::InjectedClassName, "");
353static_assert((clang::Type::TypeClass)ZigClangType_LValueReference == clang::Type::LValueReference, "");
354352static_assert((clang::Type::TypeClass)ZigClangType_MacroQualified == clang::Type::MacroQualified, "");
355353static_assert((clang::Type::TypeClass)ZigClangType_MemberPointer == clang::Type::MemberPointer, "");
356static_assert((clang::Type::TypeClass)ZigClangType_ObjCInterface == clang::Type::ObjCInterface, "");
357static_assert((clang::Type::TypeClass)ZigClangType_ObjCObject == clang::Type::ObjCObject, "");
358354static_assert((clang::Type::TypeClass)ZigClangType_ObjCObjectPointer == clang::Type::ObjCObjectPointer, "");
355static_assert((clang::Type::TypeClass)ZigClangType_ObjCObject == clang::Type::ObjCObject, "");
356static_assert((clang::Type::TypeClass)ZigClangType_ObjCInterface == clang::Type::ObjCInterface, "");
359357static_assert((clang::Type::TypeClass)ZigClangType_ObjCTypeParam == clang::Type::ObjCTypeParam, "");
360358static_assert((clang::Type::TypeClass)ZigClangType_PackExpansion == clang::Type::PackExpansion, "");
361359static_assert((clang::Type::TypeClass)ZigClangType_Paren == clang::Type::Paren, "");
362360static_assert((clang::Type::TypeClass)ZigClangType_Pipe == clang::Type::Pipe, "");
363361static_assert((clang::Type::TypeClass)ZigClangType_Pointer == clang::Type::Pointer, "");
362static_assert((clang::Type::TypeClass)ZigClangType_LValueReference == clang::Type::LValueReference, "");
364363static_assert((clang::Type::TypeClass)ZigClangType_RValueReference == clang::Type::RValueReference, "");
365static_assert((clang::Type::TypeClass)ZigClangType_Record == clang::Type::Record, "");
366static_assert((clang::Type::TypeClass)ZigClangType_SubstTemplateTypeParm == clang::Type::SubstTemplateTypeParm, "");
367364static_assert((clang::Type::TypeClass)ZigClangType_SubstTemplateTypeParmPack == clang::Type::SubstTemplateTypeParmPack, "");
365static_assert((clang::Type::TypeClass)ZigClangType_SubstTemplateTypeParm == clang::Type::SubstTemplateTypeParm, "");
366static_assert((clang::Type::TypeClass)ZigClangType_Enum == clang::Type::Enum, "");
367static_assert((clang::Type::TypeClass)ZigClangType_Record == clang::Type::Record, "");
368368static_assert((clang::Type::TypeClass)ZigClangType_TemplateSpecialization == clang::Type::TemplateSpecialization, "");
369369static_assert((clang::Type::TypeClass)ZigClangType_TemplateTypeParm == clang::Type::TemplateTypeParm, "");
370static_assert((clang::Type::TypeClass)ZigClangType_TypeOf == clang::Type::TypeOf, "");
371370static_assert((clang::Type::TypeClass)ZigClangType_TypeOfExpr == clang::Type::TypeOfExpr, "");
371static_assert((clang::Type::TypeClass)ZigClangType_TypeOf == clang::Type::TypeOf, "");
372372static_assert((clang::Type::TypeClass)ZigClangType_Typedef == clang::Type::Typedef, "");
373373static_assert((clang::Type::TypeClass)ZigClangType_UnaryTransform == clang::Type::UnaryTransform, "");
374374static_assert((clang::Type::TypeClass)ZigClangType_UnresolvedUsing == clang::Type::UnresolvedUsing, "");
375static_assert((clang::Type::TypeClass)ZigClangType_VariableArray == clang::Type::VariableArray, "");
376375static_assert((clang::Type::TypeClass)ZigClangType_Vector == clang::Type::Vector, "");
376static_assert((clang::Type::TypeClass)ZigClangType_ExtVector == clang::Type::ExtVector, "");
377377
378378// Detect additions to the enum
379379void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) {
src/zig_clang.h+11-11
......@@ -218,44 +218,44 @@ enum ZigClangUO {
218218
219219enum ZigClangTypeClass {
220220 ZigClangType_Adjusted,
221 ZigClangType_Decayed,
222 ZigClangType_ConstantArray,
223 ZigClangType_DependentSizedArray,
224 ZigClangType_IncompleteArray,
225 ZigClangType_VariableArray,
221226 ZigClangType_Atomic,
222227 ZigClangType_Attributed,
223 ZigClangType_Auto,
224228 ZigClangType_BlockPointer,
225229 ZigClangType_Builtin,
226230 ZigClangType_Complex,
227 ZigClangType_ConstantArray,
228 ZigClangType_Decayed,
229231 ZigClangType_Decltype,
232 ZigClangType_Auto,
230233 ZigClangType_DeducedTemplateSpecialization,
231234 ZigClangType_DependentAddressSpace,
232235 ZigClangType_DependentName,
233 ZigClangType_DependentSizedArray,
234236 ZigClangType_DependentSizedExtVector,
235237 ZigClangType_DependentTemplateSpecialization,
236238 ZigClangType_DependentVector,
237239 ZigClangType_Elaborated,
238 ZigClangType_Enum,
239 ZigClangType_ExtVector,
240240 ZigClangType_FunctionNoProto,
241241 ZigClangType_FunctionProto,
242 ZigClangType_IncompleteArray,
243242 ZigClangType_InjectedClassName,
244 ZigClangType_LValueReference,
245243 ZigClangType_MacroQualified,
246244 ZigClangType_MemberPointer,
247 ZigClangType_ObjCInterface,
248245 ZigClangType_ObjCObjectPointer,
249246 ZigClangType_ObjCObject,
247 ZigClangType_ObjCInterface,
250248 ZigClangType_ObjCTypeParam,
251249 ZigClangType_PackExpansion,
252250 ZigClangType_Paren,
253251 ZigClangType_Pipe,
254252 ZigClangType_Pointer,
253 ZigClangType_LValueReference,
255254 ZigClangType_RValueReference,
256 ZigClangType_Record,
257255 ZigClangType_SubstTemplateTypeParmPack,
258256 ZigClangType_SubstTemplateTypeParm,
257 ZigClangType_Enum,
258 ZigClangType_Record,
259259 ZigClangType_TemplateSpecialization,
260260 ZigClangType_TemplateTypeParm,
261261 ZigClangType_TypeOfExpr,
......@@ -263,8 +263,8 @@ enum ZigClangTypeClass {
263263 ZigClangType_Typedef,
264264 ZigClangType_UnaryTransform,
265265 ZigClangType_UnresolvedUsing,
266 ZigClangType_VariableArray,
267266 ZigClangType_Vector,
267 ZigClangType_ExtVector,
268268};
269269
270270enum ZigClangStmtClass {