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
signature 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 {...@@ -139,54 +139,54 @@ pub const ZigClangUO = extern enum {
139};139};
140140
141pub const ZigClangTypeClass = extern enum {141pub const ZigClangTypeClass = extern enum {
142 Builtin,142 Adjusted,
143 Complex,143 Decayed,
144 Pointer,
145 BlockPointer,
146 LValueReference,
147 RValueReference,
148 MemberPointer,
149 ConstantArray,144 ConstantArray,
145 DependentSizedArray,
150 IncompleteArray,146 IncompleteArray,
151 VariableArray,147 VariableArray,
152 DependentSizedArray,148 Atomic,
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,
173 Attributed,149 Attributed,
174 TemplateTypeParm,150 BlockPointer,
175 SubstTemplateTypeParm,151 Builtin,
176 SubstTemplateTypeParmPack,152 Complex,
177 TemplateSpecialization,153 Decltype,
178 Auto,154 Auto,
179 DeducedTemplateSpecialization,155 DeducedTemplateSpecialization,
180 InjectedClassName,156 DependentAddressSpace,
181 DependentName,157 DependentName,
158 DependentSizedExtVector,
182 DependentTemplateSpecialization,159 DependentTemplateSpecialization,
183 PackExpansion,160 DependentVector,
184 ObjCTypeParam,161 Elaborated,
162 FunctionNoProto,
163 FunctionProto,
164 InjectedClassName,
165 MacroQualified,
166 MemberPointer,
167 ObjCObjectPointer,
185 ObjCObject,168 ObjCObject,
186 ObjCInterface,169 ObjCInterface,
187 ObjCObjectPointer,170 ObjCTypeParam,
171 PackExpansion,
172 Paren,
188 Pipe,173 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,
190};190};
191191
192const ZigClangStmtClass = extern enum {192const ZigClangStmtClass = extern enum {
src/zig_clang.cpp+14-14
...@@ -327,53 +327,53 @@ void ZigClang_detect_enum_TypeClass(clang::Type::TypeClass ty) {...@@ -327,53 +327,53 @@ void ZigClang_detect_enum_TypeClass(clang::Type::TypeClass ty) {
327}327}
328328
329static_assert((clang::Type::TypeClass)ZigClangType_Adjusted == clang::Type::Adjusted, "");329static_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, "");
330static_assert((clang::Type::TypeClass)ZigClangType_Atomic == clang::Type::Atomic, "");335static_assert((clang::Type::TypeClass)ZigClangType_Atomic == clang::Type::Atomic, "");
331static_assert((clang::Type::TypeClass)ZigClangType_Attributed == clang::Type::Attributed, "");336static_assert((clang::Type::TypeClass)ZigClangType_Attributed == clang::Type::Attributed, "");
332static_assert((clang::Type::TypeClass)ZigClangType_Auto == clang::Type::Auto, "");
333static_assert((clang::Type::TypeClass)ZigClangType_BlockPointer == clang::Type::BlockPointer, "");337static_assert((clang::Type::TypeClass)ZigClangType_BlockPointer == clang::Type::BlockPointer, "");
334static_assert((clang::Type::TypeClass)ZigClangType_Builtin == clang::Type::Builtin, "");338static_assert((clang::Type::TypeClass)ZigClangType_Builtin == clang::Type::Builtin, "");
335static_assert((clang::Type::TypeClass)ZigClangType_Complex == clang::Type::Complex, "");339static_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, "");
338static_assert((clang::Type::TypeClass)ZigClangType_Decltype == clang::Type::Decltype, "");340static_assert((clang::Type::TypeClass)ZigClangType_Decltype == clang::Type::Decltype, "");
341static_assert((clang::Type::TypeClass)ZigClangType_Auto == clang::Type::Auto, "");
339static_assert((clang::Type::TypeClass)ZigClangType_DeducedTemplateSpecialization == clang::Type::DeducedTemplateSpecialization, "");342static_assert((clang::Type::TypeClass)ZigClangType_DeducedTemplateSpecialization == clang::Type::DeducedTemplateSpecialization, "");
340static_assert((clang::Type::TypeClass)ZigClangType_DependentAddressSpace == clang::Type::DependentAddressSpace, "");343static_assert((clang::Type::TypeClass)ZigClangType_DependentAddressSpace == clang::Type::DependentAddressSpace, "");
341static_assert((clang::Type::TypeClass)ZigClangType_DependentName == clang::Type::DependentName, "");344static_assert((clang::Type::TypeClass)ZigClangType_DependentName == clang::Type::DependentName, "");
342static_assert((clang::Type::TypeClass)ZigClangType_DependentSizedArray == clang::Type::DependentSizedArray, "");
343static_assert((clang::Type::TypeClass)ZigClangType_DependentSizedExtVector == clang::Type::DependentSizedExtVector, "");345static_assert((clang::Type::TypeClass)ZigClangType_DependentSizedExtVector == clang::Type::DependentSizedExtVector, "");
344static_assert((clang::Type::TypeClass)ZigClangType_DependentTemplateSpecialization == clang::Type::DependentTemplateSpecialization, "");346static_assert((clang::Type::TypeClass)ZigClangType_DependentTemplateSpecialization == clang::Type::DependentTemplateSpecialization, "");
345static_assert((clang::Type::TypeClass)ZigClangType_DependentVector == clang::Type::DependentVector, "");347static_assert((clang::Type::TypeClass)ZigClangType_DependentVector == clang::Type::DependentVector, "");
346static_assert((clang::Type::TypeClass)ZigClangType_Elaborated == clang::Type::Elaborated, "");348static_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, "");
349static_assert((clang::Type::TypeClass)ZigClangType_FunctionNoProto == clang::Type::FunctionNoProto, "");349static_assert((clang::Type::TypeClass)ZigClangType_FunctionNoProto == clang::Type::FunctionNoProto, "");
350static_assert((clang::Type::TypeClass)ZigClangType_FunctionProto == clang::Type::FunctionProto, "");350static_assert((clang::Type::TypeClass)ZigClangType_FunctionProto == clang::Type::FunctionProto, "");
351static_assert((clang::Type::TypeClass)ZigClangType_IncompleteArray == clang::Type::IncompleteArray, "");
352static_assert((clang::Type::TypeClass)ZigClangType_InjectedClassName == clang::Type::InjectedClassName, "");351static_assert((clang::Type::TypeClass)ZigClangType_InjectedClassName == clang::Type::InjectedClassName, "");
353static_assert((clang::Type::TypeClass)ZigClangType_LValueReference == clang::Type::LValueReference, "");
354static_assert((clang::Type::TypeClass)ZigClangType_MacroQualified == clang::Type::MacroQualified, "");352static_assert((clang::Type::TypeClass)ZigClangType_MacroQualified == clang::Type::MacroQualified, "");
355static_assert((clang::Type::TypeClass)ZigClangType_MemberPointer == clang::Type::MemberPointer, "");353static_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, "");
358static_assert((clang::Type::TypeClass)ZigClangType_ObjCObjectPointer == clang::Type::ObjCObjectPointer, "");354static_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, "");
359static_assert((clang::Type::TypeClass)ZigClangType_ObjCTypeParam == clang::Type::ObjCTypeParam, "");357static_assert((clang::Type::TypeClass)ZigClangType_ObjCTypeParam == clang::Type::ObjCTypeParam, "");
360static_assert((clang::Type::TypeClass)ZigClangType_PackExpansion == clang::Type::PackExpansion, "");358static_assert((clang::Type::TypeClass)ZigClangType_PackExpansion == clang::Type::PackExpansion, "");
361static_assert((clang::Type::TypeClass)ZigClangType_Paren == clang::Type::Paren, "");359static_assert((clang::Type::TypeClass)ZigClangType_Paren == clang::Type::Paren, "");
362static_assert((clang::Type::TypeClass)ZigClangType_Pipe == clang::Type::Pipe, "");360static_assert((clang::Type::TypeClass)ZigClangType_Pipe == clang::Type::Pipe, "");
363static_assert((clang::Type::TypeClass)ZigClangType_Pointer == clang::Type::Pointer, "");361static_assert((clang::Type::TypeClass)ZigClangType_Pointer == clang::Type::Pointer, "");
362static_assert((clang::Type::TypeClass)ZigClangType_LValueReference == clang::Type::LValueReference, "");
364static_assert((clang::Type::TypeClass)ZigClangType_RValueReference == clang::Type::RValueReference, "");363static_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, "");
367static_assert((clang::Type::TypeClass)ZigClangType_SubstTemplateTypeParmPack == clang::Type::SubstTemplateTypeParmPack, "");364static_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, "");
368static_assert((clang::Type::TypeClass)ZigClangType_TemplateSpecialization == clang::Type::TemplateSpecialization, "");368static_assert((clang::Type::TypeClass)ZigClangType_TemplateSpecialization == clang::Type::TemplateSpecialization, "");
369static_assert((clang::Type::TypeClass)ZigClangType_TemplateTypeParm == clang::Type::TemplateTypeParm, "");369static_assert((clang::Type::TypeClass)ZigClangType_TemplateTypeParm == clang::Type::TemplateTypeParm, "");
370static_assert((clang::Type::TypeClass)ZigClangType_TypeOf == clang::Type::TypeOf, "");
371static_assert((clang::Type::TypeClass)ZigClangType_TypeOfExpr == clang::Type::TypeOfExpr, "");370static_assert((clang::Type::TypeClass)ZigClangType_TypeOfExpr == clang::Type::TypeOfExpr, "");
371static_assert((clang::Type::TypeClass)ZigClangType_TypeOf == clang::Type::TypeOf, "");
372static_assert((clang::Type::TypeClass)ZigClangType_Typedef == clang::Type::Typedef, "");372static_assert((clang::Type::TypeClass)ZigClangType_Typedef == clang::Type::Typedef, "");
373static_assert((clang::Type::TypeClass)ZigClangType_UnaryTransform == clang::Type::UnaryTransform, "");373static_assert((clang::Type::TypeClass)ZigClangType_UnaryTransform == clang::Type::UnaryTransform, "");
374static_assert((clang::Type::TypeClass)ZigClangType_UnresolvedUsing == clang::Type::UnresolvedUsing, "");374static_assert((clang::Type::TypeClass)ZigClangType_UnresolvedUsing == clang::Type::UnresolvedUsing, "");
375static_assert((clang::Type::TypeClass)ZigClangType_VariableArray == clang::Type::VariableArray, "");
376static_assert((clang::Type::TypeClass)ZigClangType_Vector == clang::Type::Vector, "");375static_assert((clang::Type::TypeClass)ZigClangType_Vector == clang::Type::Vector, "");
376static_assert((clang::Type::TypeClass)ZigClangType_ExtVector == clang::Type::ExtVector, "");
377377
378// Detect additions to the enum378// Detect additions to the enum
379void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) {379void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) {
src/zig_clang.h+11-11
...@@ -218,44 +218,44 @@ enum ZigClangUO {...@@ -218,44 +218,44 @@ enum ZigClangUO {
218218
219enum ZigClangTypeClass {219enum ZigClangTypeClass {
220 ZigClangType_Adjusted,220 ZigClangType_Adjusted,
221 ZigClangType_Decayed,
222 ZigClangType_ConstantArray,
223 ZigClangType_DependentSizedArray,
224 ZigClangType_IncompleteArray,
225 ZigClangType_VariableArray,
221 ZigClangType_Atomic,226 ZigClangType_Atomic,
222 ZigClangType_Attributed,227 ZigClangType_Attributed,
223 ZigClangType_Auto,
224 ZigClangType_BlockPointer,228 ZigClangType_BlockPointer,
225 ZigClangType_Builtin,229 ZigClangType_Builtin,
226 ZigClangType_Complex,230 ZigClangType_Complex,
227 ZigClangType_ConstantArray,
228 ZigClangType_Decayed,
229 ZigClangType_Decltype,231 ZigClangType_Decltype,
232 ZigClangType_Auto,
230 ZigClangType_DeducedTemplateSpecialization,233 ZigClangType_DeducedTemplateSpecialization,
231 ZigClangType_DependentAddressSpace,234 ZigClangType_DependentAddressSpace,
232 ZigClangType_DependentName,235 ZigClangType_DependentName,
233 ZigClangType_DependentSizedArray,
234 ZigClangType_DependentSizedExtVector,236 ZigClangType_DependentSizedExtVector,
235 ZigClangType_DependentTemplateSpecialization,237 ZigClangType_DependentTemplateSpecialization,
236 ZigClangType_DependentVector,238 ZigClangType_DependentVector,
237 ZigClangType_Elaborated,239 ZigClangType_Elaborated,
238 ZigClangType_Enum,
239 ZigClangType_ExtVector,
240 ZigClangType_FunctionNoProto,240 ZigClangType_FunctionNoProto,
241 ZigClangType_FunctionProto,241 ZigClangType_FunctionProto,
242 ZigClangType_IncompleteArray,
243 ZigClangType_InjectedClassName,242 ZigClangType_InjectedClassName,
244 ZigClangType_LValueReference,
245 ZigClangType_MacroQualified,243 ZigClangType_MacroQualified,
246 ZigClangType_MemberPointer,244 ZigClangType_MemberPointer,
247 ZigClangType_ObjCInterface,
248 ZigClangType_ObjCObjectPointer,245 ZigClangType_ObjCObjectPointer,
249 ZigClangType_ObjCObject,246 ZigClangType_ObjCObject,
247 ZigClangType_ObjCInterface,
250 ZigClangType_ObjCTypeParam,248 ZigClangType_ObjCTypeParam,
251 ZigClangType_PackExpansion,249 ZigClangType_PackExpansion,
252 ZigClangType_Paren,250 ZigClangType_Paren,
253 ZigClangType_Pipe,251 ZigClangType_Pipe,
254 ZigClangType_Pointer,252 ZigClangType_Pointer,
253 ZigClangType_LValueReference,
255 ZigClangType_RValueReference,254 ZigClangType_RValueReference,
256 ZigClangType_Record,
257 ZigClangType_SubstTemplateTypeParmPack,255 ZigClangType_SubstTemplateTypeParmPack,
258 ZigClangType_SubstTemplateTypeParm,256 ZigClangType_SubstTemplateTypeParm,
257 ZigClangType_Enum,
258 ZigClangType_Record,
259 ZigClangType_TemplateSpecialization,259 ZigClangType_TemplateSpecialization,
260 ZigClangType_TemplateTypeParm,260 ZigClangType_TemplateTypeParm,
261 ZigClangType_TypeOfExpr,261 ZigClangType_TypeOfExpr,
...@@ -263,8 +263,8 @@ enum ZigClangTypeClass {...@@ -263,8 +263,8 @@ enum ZigClangTypeClass {
263 ZigClangType_Typedef,263 ZigClangType_Typedef,
264 ZigClangType_UnaryTransform,264 ZigClangType_UnaryTransform,
265 ZigClangType_UnresolvedUsing,265 ZigClangType_UnresolvedUsing,
266 ZigClangType_VariableArray,
267 ZigClangType_Vector,266 ZigClangType_Vector,
267 ZigClangType_ExtVector,
268};268};
269269
270enum ZigClangStmtClass {270enum ZigClangStmtClass {