basic-types/strings.vala \
basic-types/arrays.vala \
basic-types/pointers.vala \
+ basic-types/sizeof.vala \
basic-types/bug591552.vala \
basic-types/bug595751.vala \
basic-types/bug596637.vala \
--- /dev/null
+
+
+public const size_t simple_size = sizeof (int);
+public const size_t composed_size = sizeof (int) + sizeof (size_t);
+
+static void main () {
+ assert (composed_size == (sizeof (int) + sizeof (size_t)));
+ assert (simple_size == sizeof (int));
+}
+
+
+
return true;
}
+ public override bool is_constant () {
+ return true;
+ }
+
public override void replace_type (DataType old_type, DataType new_type) {
if (type_reference == old_type) {
type_reference = new_type;