+ StorageClass storage = static_cast<StorageClass>(-1);
+ DataType type = VOID;
+ const Structure *struct_type = 0;
+ const Constant *array_size_spec = 0;
+ unsigned array_size = 0;
+ int location = -1;
+ int descriptor_set = -1;
+ int binding = -1;
+ BuiltinSemantic builtin = NOT_BUILTIN;