aboutsummaryrefslogtreecommitdiff
path: root/cc.h
diff options
context:
space:
mode:
Diffstat (limited to 'cc.h')
-rw-r--r--cc.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/cc.h b/cc.h
index aea792f..d659872 100644
--- a/cc.h
+++ b/cc.h
@@ -220,6 +220,7 @@ struct type {
} basic;
struct {
unsigned long long length;
+ enum typequal ptrqual;
} array;
struct {
bool isprototype, isvararg, isnoreturn, paraminfo;
@@ -439,7 +440,7 @@ struct type *typecomposite(struct type *, struct type *);
struct type *typeunqual(struct type *, enum typequal *);
struct type *typecommonreal(struct type *, unsigned, struct type *, unsigned);
struct type *typepromote(struct type *, unsigned);
-struct type *typeadjust(struct type *);
+struct type *typeadjust(struct type *, enum typequal *);
enum typeprop typeprop(struct type *);
struct member *typemember(struct type *, const char *, unsigned long long *);
bool typehasint(struct type *, unsigned long long, bool);