Allow for default parameters that are non-constant entities, but not any non-constant expression

This commit is contained in:
gingerBill committed 2018-08-28 20:03:27 +01:00
1 parent adbb3bb75f
commit ae2af8315e
3 files changed
+30 -7

No files matched your search

+5 -1
View File
@@ -62,11 +62,15 @@ enum ParameterValueKind {
ParameterValue_Constant,
ParameterValue_Nil,
ParameterValue_Location,
ParameterValue_Value,
};
struct ParameterValue {
ParameterValueKind kind;
ExactValue value;
union {
ExactValue value;
Ast *ast_value;
};
};